@charset "utf-8";
/*手机css*/

input[type=radio] {
	    display: inline-block;
	    vertical-align: middle;
	    width: 20px;
	    height: 20px;
	    -webkit-appearance: none;
	    background-color: transparent;
	    border: 0;
	    outline: 0 !important;
	    line-height: 20px;
	    color: #d8d8d8;
	}
	input[type=radio]:after {
	    content: "";
	    display:block;
	    width: 20px;
	    height: 20px;
	    border-radius: 50%;
	  text-align: center;
	  line-height: 1.4rem;
	  font-size: 16px;
	  color: #fff;
	    border: 3px solid #ddd;
	    background-color: #fff;
	    box-sizing:border-box;
	}
	input[type=radio]:checked:after {
	    content: "L";
	    transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);
	    -webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);
	    border-color: #099414;
	    background-color: #099414;
	}
	
/************************************************************************************
RESET
*************************************************************************************/
* { padding:0px; margin:0px;}
html{ height:100%; font-size: 62.5%;}
body{ color:#000;  font-family:"microsoft yahei",Arial, Helvetica, sans-serif; background-color:#f5f5f5; font-size:1.2rem;}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset 
{
margin: 0;
padding: 0;
}
ol,ul,li{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;}
img, fieldset,abbr,acronym {border:0 none;}
del,ins{text-decoration:none; }
a{ text-decoration:none; color:#000;outline:none;}
table{ border-collapse:collapse;　border-spacing: 0;  }
i,b,address{ text-decoration:none; font-style:normal; font-weight:lighter;}
caption{ text-align:left;}
time,mark{ margin:0px; padding:0px; background:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
display: block;margin: 0;padding: 0;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
.red { color:#E22C37;}
.mt50 { width:100%; height:45px; overflow:hidden;}
.gray { color:#999;}
.orange { color:#ffa800;}

h1,h2,h3,h4,h5,h6{font-size:1.4rem;}
form, fieldset, legend, input, button, textarea, p, blockquote,select{ font-size:1.4rem; font-family:"microsoft yahei",Arial, Helvetica, sans-serif;}
img{-ms-interpolation-mode:bicubic; max-width:100%;}/*防止windows缩放图片时，图像失真*/
.img_cspan{
display:table-cell;
*display:block;
text-align:center;
position:relative; 
vertical-align:middle; }
.img_cspan p{*position:absolute;
top:50%;
left:50%;  } 
.img_cspan p img{ 	
*position:relative;
top:-50%;
left:-50%; z-index:1;}
/*check,radio*/
input.check_txt[type='checkbox']{
  display: none;
}

input.check_txt[type='checkbox'] + label{
  display: block;
  float: left;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  background: #fff;
  border:2px solid #cecece;
  border-radius: 3px;  cursor:pointer;
}

input.check_txt[type='checkbox']:checked + label {
    background: #f0f0f0 url(../images/check.png) no-repeat center center;
	 background-size:80%;

}

/*提示*/
.note{ background:#fff url(../images/attention.gif) no-repeat 2px 2px; padding-left:24px; color:#000; font-size:1.2rem; line-height:20px;  border:1px solid #ddd; box-shadow:1px 1px 3px rgba(0,0,0,0.3); position:absolute; padding-right:10px; left:50%; margin-left:-25%;}

/*分类*/
.classify{ width:100%; position:relative;}
.classify li{ width:100%; height:50px; line-height:50px;  border-bottom:1px dotted #ddd; }
.classify li span{ display:block; position:relative; width:100%;text-indent:1em;position:relative}
.level_two{ position:absolute; top:0px; width:190px; height:100%; right:0px; box-shadow:-1px 0px 3px rgba(0,0,0,0.2); z-index:10;}
.class_three{  width:15px; height:18px; overflow:hidden; position:absolute; right:190px; z-index:11; top:30%; background-size:100%;}
.level_two_ul{ width:100%;}
.level_two_ul li:nth-child(odd){background:#fff; }
.level_two_ul li:nth-child(even){background:#f1f1f1; }
.level_two_ul li{ height:50px; line-height:50px; border-bottom:1px dotted #ddd; text-indent:1em;}
.level_two_ul li a{ display:block; height:100%; width:100%;}
/*空购物车*/
.car_none{ min-width:310px; max-width:330px; margin-left:auto; margin-right:auto; background:#fff; overflow:hidden; margin-top:10px;}
.car_none span{ display:block; width:126px; height:110px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:50px; margin-bottom:50px;}
.car_none b{ width:100%; display:block; text-align:center; font-size:1.4rem; color:#575757; padding-bottom:20px;}
.car_none_btn{ width:100%; margin-top:10px; text-align:center;}
.car_none_btn input{
background:-o-linear-gradient(top,#eeeeee,#cccccc);
background:-moz-linear-gradient(top,#eeeeee, #cccccc);
background:-webkit-linear-gradient(top,#eeeeee, #cccccc);
background:-ms-linear-gradient(top,#eeeeee, #cccccc);
background:linear-gradient(top,#eeeeee, #cccccc);
font-size:16px; text-shadow:1px 1px 1px #fff; width:170px; height:36px; border:1px solid #c1c1c1;}
.car_none_btn input:hover{
background:-o-linear-gradient(top,#ccc,#eee);
background:-moz-linear-gradient(top,#ccc, #eee);
background:-webkit-linear-gradient(top,#ccc, #eee);
background:-ms-linear-gradient(top,#ccc, #eee);
background:linear-gradient(top,#ccc, #eee);
}
/*空收货地址*/
.addr_none{ min-width:310px; max-width:330px; margin-left:auto; margin-right:auto; background:#fff; overflow:hidden; margin-top:10px;}
.addr_none span{ display:block; width:126px; height:110px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.addr_none b{ width:100%; display:block; text-align:center; font-size:1.4rem; color:#575757; padding-bottom:20px;}
.addr_none_btn{ width:100%; margin:10px 0px; text-align:center;}
.addr_none_btn input{
background:-o-linear-gradient(top,#eeeeee,#cccccc);
background:-moz-linear-gradient(top,#eeeeee, #cccccc);
background:-webkit-linear-gradient(top,#eeeeee, #cccccc);
background:-ms-linear-gradient(top,#eeeeee, #cccccc);
background:linear-gradient(top,#eeeeee, #cccccc);
font-size:16px; text-shadow:1px 1px 1px #fff; width:170px; height:36px; border:1px solid #c1c1c1;}
.addr_none_btn input:hover{
background:-o-linear-gradient(top,#ccc,#eee);
background:-moz-linear-gradient(top,#ccc, #eee);
background:-webkit-linear-gradient(top,#ccc, #eee);
background:-ms-linear-gradient(top,#ccc, #eee);
background:linear-gradient(top,#ccc, #eee);
}

/*确认订单*/
.order_bg{ background:#edede3;}
.order_box{ padding:5px;}
.address_box{ border:2px solid #d0d0c4; background:#f8fdad; margin-top:10px; border-radius:5px; margin-top:50px;}
.address_box section{ border:1px solid #fff;padding:10px; border-radius:5px; padding-top:0px; overflow:hidden}
.address_box section h3{ height:40px; line-height:40px; color:#444; border-bottom:1px solid #d1d19e; font-size:15px;}
.address_box section .fl { float:left;}
.address_box section .head_right { float:right; margin-top:5px;}
.address_box section aside{ width:100%;   display:block; overflow:hidden;}
.address_box section aside a{ display:block; width:100%;  overflow:hidden;}
.address_box section ul li{ font-size:1.4rem; color:#777; width:90%; float:left; margin-top:10px;}
.address_box section ul li b{ width:25%; float:left; height:20px; display:block; text-align:justify; color:#444;}
.address_box section ul li span{ width:75%; float:left;display:block;color:#444; font-size:1.4rem;}
.address_box section ul li em{ width:75%; float:left;display:block; font-style:normal; font-size:1.2rem;}
.pay_box{ width:100%;}
.pay_box h3{ margin-top:5px;font-size:1.4rem; font-weight:normal; padding-left:10px;}
.pay_box section{ overflow:hidden;background:#fff;border:1px solid #ddd; padding:10px;border-radius:5px;}
.pay_box section a{ display:block;width:99%;  overflow:hidden;}
.pay_box section ul li{font-size:1.4rem; color:#777; width:90%; float:left; height:30px; line-height:30px;}
.pay_box section ul li b{ width:30%; float:left; height:20px; display:block; text-align:justify; color:#444; text-indent:0.3em;}
.pay_box section ul li span{ width:70%; float:left;display:block;}
.pay_box section strong{ font-size:1.4rem; color:#444; float:left; display:block}
.pay_total_box{width:100%; margin-top:10px;}
.pay_total_box h3{ height:30px; line-height:30px;font-size:15px;font-weight:lighter;}
.pay_total_box section{overflow:hidden;background:#fff;border:1px solid #ddd; padding:10px;border-radius:5px;}
.pay_total_box section ul li{ width:100%; height:30px; line-height:30px; font-size:1.4rem; color:#666;}
.pay_total_box section ul li span{ width:25%; text-align:right; display:block; float:left; height:30px;}
.pay_total_box section ul li i{ display:block; width:35%; text-align:center; float:left;height:30px;}
.pay_total_box section ul li b{ width:40%; display:block; float:left;height:30px;}
.pay_total_box aside{ width:100%; padding-top:10px; border-top:1px solid #ddd; font-size:1.2rem;color:#666; text-align:center}



/*表单填写*/
.info_form{ max-width:320px; min-width:300px; margin-left:auto; margin-right:auto;}
.info_form ul{ padding-left:10px; float:left; color:#000; }
.info_form ul li{ width:100%; float:left;margin-top:10px; font-size:1.4rem; margin-bottom:10px;}
.info_form ul .form_title{ line-height:30px;}
.info_form ul .form_size300 input{ height:30px; box-shadow:1px 1px 1px 0px rgba(0,0,0,0.1) inset; line-height:30px; border:1px solid #c1c1c1; background:#f6f6f6; width:300px; border-radius:3px;}
.info_form ul li span{ float:left; display:block; line-height:30px;}
.form_left{ width:75px; display:block; float:left; height:30px;}
.form_right{ width:225px; display:block; float:left;}
.form_em{ margin-right:30px; float:left; display:block; font-style:normal}
.form_i{ width:100px; display:block; float:left; margin-right:10px;font-style:normal; margin-bottom:10px;}
.form_select{ float:left; margin-right:10px; width:123px; height:40px;}
.form_select select{ float:left;
　　border: 1px solid #c1c1c1; border-radius:3px; box-shadow:0px 0px 2px #fff inset;
    background: -webkit-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    background: -moz-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    background: -ms-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    background: -o-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
	background: linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    padding-top:6px; padding-bottom:6px;
}
.sec_size123 select{ width:123px;}
.sec_size255 select{ width:255px;}
.sec_size200 select{ width:225px;}
.form_btn{ display:block; width:100%; text-align:center;}
.form_btn input{ border-radius:3px; height:35px;
    background: -webkit-linear-gradient(top,#f5f5f5,#e6e6e6);
    background: -moz-linear-gradient(top,#f5f5f5,#e6e6e6);
    background: -ms-linear-gradient(top,#f5f5f5,#e6e6e6);
    background: -o-linear-gradient(top,#f5f5f5,#e6e6e6);
	background: linear-gradient(top,#f5f5f5,#e6e6e6);
	box-shadow:0px 0px 2px #fff inset,1px 1px 0px #f1f1f1; width:130px; border:1px solid #c1c1c1; }

.form_radio input[type='radio'],.form_check input[type='checkbox']{ display:none}
.form_radio input[type='radio'] + label ,.form_check input[type='checkbox'] + label{

  position: relative; top:6px; margin-right:5px;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background: #dcdfe0;
  box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.3), inset 0 2px 3px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.9), 0 -1px 0 rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.form_radio input[type='radio'] + label{border-radius:50%;}
.form_check input[type='checkbox'] + label{ border-radius:3px;}
.form_radio input[type='radio']:checked + label:after {
  content: '';
  width: 10px;
  height: 10px;
  display: block;
  background: #77b1d7;
  position: absolute;
  left: 5px;
  top: 5px;
  border-radius:50%;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}

.form_check input[type='checkbox']:checked + label { }
.form_area textarea{ width:225px; height:50px; resize:none; float:left; margin-top:10px; border-radius:3px;background:#f6f6f6; box-shadow:1px 1px 1px 0px rgba(0,0,0,0.1) inset; filter:shadow(color=#f1f1f1,direction=255); border:1px solid #ddd;}

/*订单列表*/
.orderlist_bg{ background:#eeeeee;}
.order_list{ max-width:340px; min-width:320px; margin-left:auto; margin-right:auto; padding-bottom:60px;}
.order_list_one{ width:100%; margin-bottom:10px;}
.order_list_one dt{ width:100%; background:#fff; border-bottom:1px solid #ddd; height:35px; line-height:35px; overflow:hidden; font-size:1.4rem;}
.order_list_one dt span{ float:right; margin-left:5px; color:#333; margin-right:5px; font-size:1.2rem;}
.order_list_one dt span strong{ color:#d70d0d; float:left;}
.order_list_one dt span b{ color:#d70d0d; font-size:1.4rem; float:left; font-weight:bold;}
.order_list_one dt span i{ float:left; font-style:normal;}
.order_list_one dt h3{ color:#333; font-size:1.4rem; padding-left:5px; float:left}
.order_list_one dt h3 b{ color:#0976f0;}
.order_list_one ul{  background:#fbfbfb; width:100%; overflow:hidden}
.order_list_one ul li{ width:100%; float:left; overflow:hidden; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.order_list_one ul li a{width:97%; display:block; overflow:hidden;}
.order_list_one ul li span{ width:55px; height:55px; display:block; overflow:hidden; float:left; padding-left:10px; margin-right:10px;}
.order_list_one ul li h4{ font-size:1.4rem; font-weight:lighter; height:23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:220px;}
.order_list_one ul li h5{font-size:1.2rem; font-weight:lighter; height:20px;}
.order_list_one ul li h5 b{ margin-right:20px; color:#999}
.order_list_one ul li h5 i{ font-style:normal; color:#d70d0d}
.order_list_one ul li h6{font-size:1.4rem; font-weight:lighter; height:15px;}
.order_list_one ul li h6 b{ margin-right:15px;}
.order_list_one ul li h6 i{ font-style:normal; color:#d70d0d; font-size:1.4rem; font-weight:bold}


/*收货地址列表*/
.address_list{ max-width:640px; min-width:300px; margin-left:auto; margin-right:auto; padding-bottom:10px;}
.address_list dl{ background:#fff; box-shadow:1px 1px 2px #ccc; overflow:hidden; margin-top:10px;}
.address_list dl dt{ width:80%; float:left; position:relative;padding-bottom:10px; }
.address_list dl dt h3{ height:20px; line-height:20px;font-size:1.4rem;padding-left:25px; padding-top:15px;}
.address_list dl dt h3 strong{ float:left; display:block; width:105px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.address_list dl dt h3 b{ float:right; margin-right:10px;}
.address_list dl dd{ width:20%; float:left; background:#f1f1f1 url(../images/address_right.gif) no-repeat left 50%; height:95px; }
.address_list dl dt span{ display:block;  padding-left:25px; margin-right:10px; font-size:1.2rem; color:#666; line-height:20px; margin-top:10px; height:40px; clear:both;}
.address_list dl dt i{width:25px; height:25px; display:block; overflow:hidden; position:absolute; top:0px; left:0px;}
.address_list dl dd span{ width:25px; height:25px; overflow:hidden; display:block; margin-top:25px; margin-left:22px;}
.address_list dl dd b{ width:100%; display:block; text-align:center; font-size:1.2rem; color:#999; margin-top:10px;}
.address_list_edit{ display:block; overflow:hidden; height:95px;}
.address_list_edit:hover{ background:#eaeaea url(../images/address_right.gif) no-repeat left 50%}

/*商品列表*/
.product_bg{ background:#e7dfda;}
.shop_top{ height:38px; width:100%; overflow:hidden; }
.shop_top ul{ width:103%; height:38px; margin-left:-1px;}
.shop_top ul li{ width:33%; float:left; height:36px; border-bottom:2px solid #000; line-height:40px; text-align:center; border-left:1px solid #333; box-shadow:0px 0px 1px #ccc; font-size:1.4rem; color:#fff; font-weight:bold;}
.shop_top ul li i{ height:20px; display:block; position:absolute; right:0px; width:6px;  top:-2px;}
.shop_top ul .this{ background:#f1f1f1; height:36px; border-bottom:2px solid #c70100; color:#c70100;  text-shadow:1px 1px 0px #fff; }
.s_top{line-height:0px; height:0px; border-width:6px; border-style:solid; width:0px; transition:transform 0.2s ease-in 0s; border-color:transparent transparent rgb(206, 206, 206) ; position:absolute; top:-4px; right:0px;}
.shop_top ul li strong{ padding-right:20px; position:relative;}
.s_top_this{ line-height:0px; height:0px; border-width:6px; border-style:solid; width:0px; transition:transform 0.2s ease-in 0s; border-color:transparent transparent rgb(228, 2, 2) ; position:absolute; top:-4px; right:0px;}
.s_bottom{line-height:0px; height:0px; border-width:6px; border-style:solid; width:0px; transition:transform 0.2s ease-in 0s; border-color: rgb(206, 206, 206) transparent transparent ; position:absolute; bottom:-4px; right:0px;}
.s_bottom_this{line-height:0px; height:0px; border-width:6px; border-style:solid; width:0px; transition:transform 0.2s ease-in 0s; border-color: rgb(228, 2, 2) transparent transparent ; position:absolute; bottom:-4px; right:0px;}
.product_list{ min-width:310px; max-width:340px;
column-count:2;
-moz-column-count:2;
 -webkit-column-count:2;
 -o-column-count:2; padding-top:10px;column-gap:5px;
-moz-column-gap:5px;
 -webkit-column-gap:5px;
 -o-column-gap:5px;
}
.product_list a{ display:inline-block; margin-bottom:10px;}
.product_list ul { border:1px solid #ddd; overflow:hidden; border-radius:5px; background:#fff;float:left;}
.product_list ul .product_img{ max-width:165px;min-width:150px; display:block; overflow:hidden;}
.product_list ul .product_img span{ max-width:165px;min-width:150px; overflow:hidden;}
.product_list ul .procuct_name{ padding:5px 8px; font-size:1.4rem; color:#000;}
.product_list ul .product_price span{ font-size:16px; font-weight:bold; color:#c70100;margin:7px 5px 2px; border-top:1px solid #f1f1f1; display:block; line-height:30px;}
.product_list ul .product_price span i{ width:15px; height:15px; display:block; float:left;  background-size:100%; margin-top:8px; margin-right:5px;}
.product_list ul .product_ads{ padding:10px;  height:15px; line-height:15px;  color:#333; font-size:1.2rem; background:#f2f2f2;}
.product_list ul .product_ads strong{ float:right}
.product_list ul .product_ads b {font-size:10px; font-weight:lighter; color:#666;}

/*团购*/
.group_top{ height:40px; width:100%; background-color:#fff; margin-bottom:5px;}
.group_top ul{ height:40px; width:100%; margin-left:-1px; float:left;}
.group_top ul li{ width:33%; float:left; border-left:1px solid #ddd;border-bottom:1px solid #ddd; height:40px; text-align:center; font-size:1.4rem;line-height:40px; }
.group_top ul li.this { border-bottom:1px solid #F00;}
.group_top ul li.this a { color:#F00;}
.group_top ul li a{ display:block; width:90%; margin-left:auto; margin-right:auto; height:40px; color:#555; }
.group_top ul li span{ padding-left:20px; position:relative;}
.group_top ul li a b{ display:block; width:15px; height:1.4rem; position:absolute; left:0px; top:0px;}
.group_top ul li a b img{float:left; margin-top:2px;}
.group_top ul li a i{ display:block; width:15px; height:1.4rem; position:absolute; left:0px; top:0px;}
.group_top ul li a i img{float:left; margin-top:1px;}
.group_list{ width:100%; overflow:hidden; margin-bottom:15px;}
.group_list a{ display:block; overflow:hidden;}
.group_list dl{ border:1px solid #ddd;  padding:1.4rem 5px; margin-top:10px; border-radius:4px; overflow:hidden}
.group_list dl dt{ width:90px; height:90px;  overflow:hidden; float:left; margin-right:10px; display:block}
.group_list dl dt img { width:90px; height:90px;}
.group_list dl dd{ width:65%; float:left}
.group_list dl dd h3{ font-size:1.4rem; font-weight:lighter; color:#000}
.group_list dl dd h3 i{font-size:1.2rem; padding:0px 5px; overflow:hidden; border-radius:2px; background:#6ea724; text-align:center; line-height:17px; color:#FFF; margin-right:5px;}
.group_list dl dd h3 b{ display:block; line-height:20px; height:40px; font-size:1.2rem; overflow:hidden; }
.group_list dl dd span{ margin-top:2px; font-size:1.2rem; color:#7a7a7a; float:left}
.group_list dl dd span strong{ font-size:16px; color:#ff3300; margin-right:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.group_list dl dd span b{ text-decoration:line-through}
.group_list dl dd em{ font-style:normal; float:left;font-size:1.2rem; color:#7a7a7a; width:100%; display:block; line-height:1.4rem; margin-top:10px; float:left;}
.group_list dl dd em b{ font-size:1.4rem; color:#fa4903; float:right}

/*详细页*/
.details_index{ padding-bottom:60px; margin-top:45px;}
.details_top{ width:100%; background:#fff; overflow:hidden; border-bottom:1px solid #ddd;}
.details_photo{ width:320px; margin-left:auto; margin-right:auto; position:relative; border-bottom:1px solid #eee; padding-bottom:5px;}
.deta_photo{ width:230px; margin-left:auto; margin-right:auto; text-align:center; overflow:hidden;}
.details_photo img{ width:100%;}
.details_photo span{ font-size:1.4rem; color:#444; position:absolute; top:0px; left:5px;}
.details_top section{ width:100%;  padding-top:10px;  padding-bottom:10px; overflow:hidden;}
.details_price{ overflow:hidden}
.details_price ul{ width:85%; float:left;}
.details_price span{ display:block; width:14%; float:left; border-left:1px dashed #ddd;}
.details_price ul li{  width:100%; float:left}
.details_price ul .details_price_money{ font-size:1.4rem; padding-left:10px;}
.details_price ul .details_price_money strong{ color:#F24B48; font-size:17px;font-size:20px; font-weight:normal; padding-top:10px;}
.details_price ul .details_price_ads{ font-size:1.4rem; color:#999; margin-top:5px; padding-left:10px;}
.details_price ul .details_price_ads b{ margin-right:20px;}
.details_star{ display:block; width:27px; height:27px; background:url(../images/star_bg.png) no-repeat; background-size:100%; margin-top:4px; float:right; margin-right:5px;}
.details_star img{ margin-top:-1px;}
.details_box{ padding:5px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff; margin-top:10px;}
.details_name a{ display:block; overflow:hidden;}
.details_name h3{ border-bottom:1px dashed #ddd; height:30px; line-height:30px; font-size:16px; color:#000; padding-bottom:5px; background:url(../images/details_right.gif) no-repeat right center; font-weight:lighter;}
.details_name p{ line-height:20px; color:#666; margin-top:10px; font-size:1.4rem;}
.standard_active{width:100%; float:left; background:url(../images/details_right_t.gif) no-repeat right center; overflow:hidden}
.standard_bottom{width:100%; float:left; border-top:1px dashed #ddd; margin-top:10px;}
.standard_bottom li{ width:100%; margin-bottom:5px; margin-top:10px; float:left}
.standard_bottom li strong{ font-size:15px; color:#333; font-weight:lighter}
.standard_check a{ display:block; float:left; height:30px; width:90px; margin-right:5px; line-height:30px; text-align:center; font-size:1.4rem; color:#333; border:1px solid #ddd; margin-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.standard_check .this{ border:1px solid #f00; background-size:15%;}
.standard_num span{ float:left;font-weight:lighter; color:#333; font-size:15px; line-height:27px;}
.details_num{ float:left; height:30px; border:1px solid #ddd; border-right:0px; margin-right:10px;}
.details_num i{ border-right:1px solid #ddd; background:#f1f1f1; width:30px; height:30px; text-align:center; display:block; float:left}
.details_num i img{ margin-top:7px; }
.details_num input{ border:0px; border-right:1px solid #ddd; height:28px; text-align:center; line-height:28px; font-size:16px; color:#333; width:50px; float:left;}
.standard_num em{ font-size:1.4rem; color:#666; line-height:27px; font-style:normal }
.details_evaluate ul li{ height:30px; width:100%; padding-top:10px; padding-bottom:10px; font-size:1.4rem; line-height:30px; }
.details_evaluate ul .details_eli{background:url(../images/details_right.gif) no-repeat right center; border-bottom:1px dashed #ddd;}
.details_evaluate ul li a{ display:block; overflow:hidden;}
.details_evaluate ul li b{ float:right; margin-right:20px; font-size:1.4rem; color:#666;}
.details_evaluate ul li b i{ margin-right:10px; float:left}

.details_evaluate ul li b i em{ float:left; width:16px; height:16px; overflow:hidden; margin-right:5px; margin-top:7px;}
.details_evaluate ul li b i em img{ float:left;}
.details_evaluate ul li span{ float:left; font-size:16px; color:#000; height:30px;}
.details_evaluate ul li strong{ font-size:1.4rem; font-weight:lighter; color:#666; padding-left:10px;}
.details_shop a{ display:block; overflow:hidden; line-height:27px; font-size:1.4rem;}
.details_shop span{ float:right; font-size:1.2rem; border:1px solid #ddd; height:27px; line-height:27px; padding-right:30px; padding-left:20px;}
.details_total{ width:100%; background:#f9f9f9; position:fixed; height:50px; bottom:0px;padding-top:5px; box-shadow:0px -1px 2px rgba(0,0,0,0.3)}
.details_total .add_car{ height:35px; line-height:35px; width:39%; margin:5px 1%; text-align:center; color:#FFF; float:left; background:#FBA949; border-radius:4px;}
.details_total .atonce{ height:35px; line-height:35px; width:39%; margin:5px 1%; text-align:center; color:#FFF; float:left; background:#FD6161; border-radius:4px;}
.details_total .details_enjoy{ float: right; width:12%; margin:5px 3%; height:35px; text-align:center; background-size:100%; float:right; display:block; position:relative;}
.details_total .car_num { border:2px solid #fff; position:absolute; background:#c90000; color:#fff; width:18px; height:18px; line-height:18px; overflow:hidden; top:-5px; right:-10px; border-radius:50%; font-size:10px; text-align:center;}
.details_top .name { padding:5px; overflow:hidden; line-height:24px; height:48px; overflow:hidden; border-top:1px solid #eee;}

/**商品详细列表**/
.pro_intro_tabone{ width:98%; float:left; margin-left:1%;}
.pro_intro_tabone ul{ width:100%; float:left;}
.pro_intro_tabone ul li{ float:left; width:48%; margin-right:2%; overflow:hidden; height:22px; line-height:22px;}

/** 商品详情 **/
.datespan {
    line-height: 30px;
    margin-right: 10px;
    text-align: right;
    width: 40px;
}
.detailsbottom ul li {
    float: left;
    margin-top: 10px;
}
.detailsbottom ul li span {
    display: block;
    float: left;
}
.colordate .chosecolor {
    float: left;
    overflow: hidden;
    padding-top: 1px;
}
.colordate .datespan {
    float: left;
    overflow: hidden;
    padding-top: 1px;
}
.colordate .chosecolor b {
    display: block;
    float: left;
    height: 35px;
    margin-top: 5px;
}
.colordate .chosecolor a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: block;
    line-height:18px;
    float: left;
    margin-right: 10px;
    padding: 7px 8px;
}
.colordate .chosecolor a:hover {
    color: #000;
}
.colordate .chosecolor .this {
    background: rgba(0, 0, 0, 0) url("../images/chose.png") no-repeat scroll right bottom;
    border: 2px solid #f80606;
    margin-top: -1px;
}

/**组合**/
.details_box .act { width:100%;  border-bottom:1px solid #eee; padding-bottom:8px; overflow:hidden; padding-top:3px;}
.details_box .act dt { width:100%; float:left; padding:5px 0px;}
.details_box .act .fl { font-size:1.4rem;}
.details_box .act .fl b { padding:2px; color:#F24B48; border:1px solid #F29E9E; font-size:1.2rem; border-radius:2px;}
.details_box .act dd { width:100%; float:left; margin-top:5px;}
.details_box .act .com_box { overflow:hidden; margin-top:5px; }
.details_box .act .com_box span { width:15px; line-height:20px; height:62px; background-color:#FF6B6B; float:left; color:#fff; text-align:center;}
.details_box .act .com_box ul li { float:left; width:60px; height:60px; display:block; margin-right:10px; border:1px solid #eee;}
/**规格**/
.details_box .stand { width:100%; overflow:hidden; border-bottom:1px solid #eee; padding:5px; }
.details_box .stand dt {width:100%; float:left;padding:5px 0px;vertical-align: middle;}
.details_box .stand dt .fl {font-size:1.4rem;}
.details_box .stand dt .fl b { font-size:1.2rem; color:#666;}
.details_box .stand dt .fr { margin-top:5px;}
.details_box .stand dd { width:96%;  float:left; color:#666; }
.details_box .stand dd ul li { width:100%; display:block; float:left; line-height:26px; margin-bottom:5px;}
.details_box .stand dd ul li .fl { width:40px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.details_box .stand dd ul li p a { border:1px solid #ccc; padding:0px 5px; margin-right:10px; margin-bottom:5px; border-radius:4px; font-size:1.2rem;}
.details_box .stand dd ul li p a.this { border-color:#FF6B6B; color:#fff; background-color:#FF6B6B;}
.details_box .stand dd ul li .num {float:left;}
.details_box .stand dd ul li .minus,
.details_box .stand dd ul li .plus { width:32px; height:26px; line-height:20px; text-align:center; border:1px solid #ccc; background-color:#fff; float:left; font-size:18px;}
.details_box .stand dd ul li .minus { background-color:#f1f1f1;}
.details_box .stand dd ul li input { width:32px; height:26px; border:1px solid #ccc; border-left:none; border-right:none; float:left; text-align:center; color:#000;}
.detail_chose {color: #f60; padding-left: 20px;}
/**送至**/
.details_box .send {width:100%; overflow:hidden; border-bottom:1px solid #eee; padding-top:5px; padding-bottom:5px;}
.details_box .send dt {width:100%; float:left;padding:5px 0px; line-height:20px;}
.details_box dl:last-of-type { border-bottom:0px;}
.details_box .send dt .sel { margin-right:5px; }
.details_box .send dt .sel1 {margin-right:5px;}
.details_box .send dt .sel select,.details_box .send dt .sel1 select { width:100px; font-size:1.2rem; color:#666; margin-left:2px; border:1px solid #ddd;}

.stand span {
	color: #848689;
}
.stand em {
  font-style: normal;
  color: #000;
}
.detbt {
  float:left;
  margin-right: 10px;
  text-align: right;
}
.logistics {
  float: left;
  line-height:28px;
  margin-right:10px;
}
.start {
  float: left;
  margin-right: 5px;
}
/* .log_cur {
  height:28px;
} */
.log_cur a {
  display: inline-block;
  float: left;
  line-height: 18px;
}
.log_cur em {
  float: left;
}
.log_cur a i { width:6px; height:3px;  margin-top:7px; margin-left:10px; float:left; background:url(../images/icon_3.png) no-repeat right center;}
.goods_ct {
  background: #faffff none repeat scroll 0 0;
  height: 100%;
  overflow: scroll;
  position:fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 101;
}
.goods_ct_list {
  background: #faffff none repeat scroll 0 0;
  height: 100%;
  overflow: scroll;
  position:fixed;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 102;
}
.goods_ct_mask {
  background: #fafafa none repeat scroll 0 0;
  height: 100%;
  top: 0;
  left: 0;
  min-height: 100%;
  position:fixed;
  width: 100%;
  z-index: 102;
}
.goods_ct h3 {
  background: #fff none repeat scroll 0 0;
  border-bottom: 1px solid #bfbfbf;
  border-image: url(../images/index.gif) 2 0 2 0 round round;
  border-width: 0 0 1px;
  height: 44px;
  text-align: center;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 111;
}
.spacer44 {
  height: 44px;
}
.goods_ct .titleback {
  float: left;
  display: inline-block;
  height: 20px;
  margin-left: 15px;
  padding: 1.2rem 0;
  width: 1.2rem;
}
.goods_ct .h3_title {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  padding: 1.4rem 7px;
}
.Region {
  height: 100%;
  min-height: 100%;
  overflow-y: auto;
  width: 100%;
}
.Region ul {
  float: left;
  overflow-x: hidden;
  width: 100%;
}
.Region .item {
  border-bottom: 1px solid #e0e0e0;
  border-width: 0 0 1px;
  font-size: 1px;
  height: 43px;
  position: relative;
}
.Region ul li a {
  color: #252525;
  font-size: 13px;
  height: 43px;
  line-height: 43px;
}
.Region ul li span {
  color: #252525;
  font-size: 13px;
  height: 43px;
  line-height: 43px;
  padding-left: 16px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 83%;
}
.Region .Cities {
  background-color: #ddd;
  /* border: 1px solid #e6e6e6; */
  left: 53px;
  padding: 10px;
  position: absolute;
  top: 13px;
  width: 74%;
  z-index: 199;
}
.Region .Cities ul {
  float: left;
  width: 100%;
}
.Region .Cities ul li {
  float: left;
  border-bottom: 1px solid #e0e0e0;
  border-width: 0 0 1px;
  height: 22px;
  line-height: 22px;
  margin:5px;
  overflow: hidden;
  white-space: normal;
  /*width: 22%;*/
}
.Region .Cities ul li a {
  float: left;
  display: block;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  width: 70px;
}


.details_box .send dt .sel select option,.details_box .send dt .sel1 select option { padding:2px;}
/**成交记录**/
.details_box .send .eva { width:100%; display:block; overflow:hidden;}
.details_box .send .eva li { width:49%; display:block; float:left; border-right:1px solid #eee;}
.details_box .send .eva li a { width:100%; display:block; text-align:center;}
.details_box .send .eva li:last-of-type { border-right:0px;}
/**好评度**/
.evaluation_top{ width:100%; background:#fff; overflow:hidden; border-bottom:1px solid #ddd;border-top:1px solid #ddd; clear:both; margin-top:8px;}
.evaluation_top_box{ width:300px; margin-left:auto; margin-right:auto; padding-top:20px; line-height:20px; padding-bottom:15px; overflow:hidden}
.evaluation_top_box strong{ color:#bc0000; font-size:20px; padding-left:30px; float:left;}
.evaluation_top_box b{ font-size:1.4rem; color:#666; float:left;}
.evaluation_top_box span{ width:150px; overflow:hidden; height:10px; background:#ccc; float:left; display:block; margin-top:5px;}
.evaluation_top_box span i{ display:block; float:left; height:10px; overflow:hidden;
    background: -webkit-linear-gradient(top,#f00,#ca0000);
    background: -moz-linear-gradient(top,#f00,#ca0000);
    background: -ms-linear-gradient(top,#f00,#ca0000);
    background: -o-linear-gradient(top,#f00,#ca0000);
	background: linear-gradient(top,#f00,#ca0000);}
.evaluation_top ul{ width:100%; background:#f9f9f9; border-top:1px solid #ddd; overflow:hidden}
.evaluation_top ul li{ width:33.3%; float:left; height:40px; font-size:1.4rem; text-align:center; line-height:20px;}
.evaluation_top ul li span{ height:40px; text-align:center; display:block;border-right:1px solid #ddd;}
.evaluation_top ul .this span{ background:#fff; color:#bc0000;}
.evaluation_top ul li span i{ font-size:1.2rem;}
/*关注商品*/
.attention_title{ width:100%; margin-top:10px; height:30px;background:#333; color:#fff; text-indent:1em; line-height:30px; font-size:1.4rem; border-radius:5px;}
.attention_list { width:100%; }
.attention_list a{ display:block; overflow:hidden;}
.attention_list dl{ box-shadow:1px 1px 1px #999; padding:10px; overflow:hidden; margin-top:10px; border-radius:5px;}
.attention_list dl dt{ width:60px; height:60px; overflow:hidden; margin-right:10px; float:left}
.attention_list dl dd{ width:70%; float:left; height:10px;}
.attention_list dl dd h4{ font-size:1.4rem; font-weight:lighter; color:#333; line-height:15px;}
.attention_list dl dd span{ display:block; font-size:16px; color:#e70800; line-height:20px; font-weight:bold; margin-top:10px; float:left;}
/*我的消息*/
.message_list a{ display:block; overflow:hidden;}
.message_list dl{ border:1px solid #fff; background:#f3ffd7; margin-top:10px; padding:5px 10px; border-radius:5px;}
.message_list dl dt{ font-size:1.4rem; line-height:20px; border-bottom:1px solid #fff;}
.message_list dl dt span{ float:right;}
.message_list dl dt b { float:left;}
.message_list dl dd{ clear:both;  color:#666; background:url(../images/details_right_b.gif) no-repeat right center; padding-top:10px; height:48px;}
.message_list dl dd.unfold {background:url(../images/details_right_t.gif) no-repeat right center; height:auto;}
.message_list dl dd p{ padding-right:20px; font-size:1.4rem; line-height:18px;}
/*我的优惠卷*/
.sale_red{  border:2px dotted #e73c3c; }
.sale_red section{ background:#e73c3c;}
.sale_green{border:2px dotted #52bd35; }
.sale_green section{background:#52bd35;}
.sale_yellow{border:2px dotted #ff9d02; }
.sale_yellow section{background:#ff9d02;}
.sale_gray{  border:2px dotted #CCC; }
.sale_gray section{ background:#CCC;}
.sale_list{ margin-top:10px;height:120px; position:relative;}
.sale_list section{overflow:hidden;height:120px; width:100%;}
.sale_left{ width:35px; float:left; font-size:20px; color:#FFF; font-weight:bold; padding-left:10px; text-align:center;  padding-top:20px;}
.sale_box{ float:left; background:#fff; height:110px; margin-top:5px; width:200px; margin-left:5px;}
.sale_right{ float:left; color:#fff; font-size:15px; font-weight:bold; height:120px; line-height:120px; text-align:center; margin-left:5px;}
.sale_box h3{ text-align:center; font-size:30px; color:#fe0202; margin-top:15px; font-weight:lighter}
.sale_box h3 sub{ font-size:1.2rem;position:relative; top:-5px; left:10px;}
.sale_box span{ line-height:20px; color:#000; font-size:1.4rem; text-align:center; display:block; width:100%; margin-top:10px;}
.sale_box p{ width:100%; line-height:20px; margin-top:3px; font-size:1.2rem; color:#999; text-align:center}
/*错误页面*/
.error_page{ width:100%; border-top:2px solid #8b8b8b; position:relative; margin-top:40px;}
.error_page .error_img{ width:128px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; margin-top:-10px;}
.error_page p{ width:270px; margin-left:auto; margin-right:auto; line-height:40px; margin-top:20px; font-size:15px; text-align:center;}
.error_page p strong{ font-size:20px; color:#c20000; padding-left:10px; padding-right:10px;}
/*成功页面*/
.error_page1{ width:100%;position:relative; margin-top:40px;}
.error_page1 .error_img{ width:85px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; margin-top:-10px; text-align:center;}
.error_page1 p{ width:270px; margin-left:auto; margin-right:auto; line-height:40px; margin-top:20px; font-size:15px; text-align:center;}
.error_page1 p strong{ font-size:20px; color:#c20000; padding-left:10px; padding-right:10px;}
/***选择支付方式***/
.pd5 { padding:5px;}
.payfor { width:100%; float:left;}
.payfor .banktitle {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  font-size: 1.4rem;
  line-height: 40px;
  padding: 0 10px;
}
.pay-tip {
  color: #686868;
}
.pay-list-item .pay-icon-wx {
  background-image: url("../images/weixin.png");
  float: left;
  height: 35px;
  margin: 10px 10px 0 0;
  width: 35px;
}
.pay-list-item .pay-icon-zfb {
  background-image: url("../images/alipay.png");
  float: left;
  height: 35px;
  margin: 10px 10px 0 0;
  width: 35px;
}
.pay-list-item .pay-icon-ty {
  background-image: url("../images/tyyk.png");
  float: left;
  height: 35px;
  margin: 10px 10px 0 0;
  width: 35px;
}
.pay-list-item .pay-icon-ka38 {
  background-image: url("../images/ka3800.png");
  float: left;
  height: 35px;
  margin: 10px 10px 0 0;
  width: 35px;
}
.bankone {padding: 10px 20px;}
.bankcar{}
.bankcar .list {
  padding-left: 10px;
}
.bankcar .list, .bankcar .list-item {
  border-bottom: 1px solid #e0e0e0;
  overflow: hidden;
}
.pay-list-item {
  height: 55px;
  line-height: 55px;
}
.list-link::before {
  content: "";
  position: absolute;
}
.list-link::before {
 /*  background: rgba(0, 0, 0, 0) url(../images/right_arrow.png) no-repeat scroll 0 0 / 9px 15px; */
  height: 15px;
  margin-top: 5px;
  right: 10px;
  top: 50%;
  width: 9px;
}
.pay-list-item .title-main {
  color: #232626;
  font-size: 15px;
  line-height: 15px;
  margin-top: 10px;
  float: left;
}
.pay-list-item .title-vice {
  color: #848689;
  font-size: 1.2rem;
  margin: 0 0 0 45px;
  float: left;
}

/* .paybot h2 h3 {color:#848689; } */
.paybot a {color:#6a77b6; }
.bankone .banksp {height:30px; line-height:30px; margin:10px 10px;}
.payment { width:100%; margin-top:50px; padding-bottom:70px; overflow:hidden; color:#222;}
.payment h1 { font-size:16px; height:50px; line-height:50px;}
.pay_table { width:100%; margin-bottom:20px; background-color:#fafafa;}
.pay_table td { padding:10px 5px; border:1px dashed #eeeeee;}
.pay_table td img { vertical-align:middle;}
.pay_table .pay_style { width:100px; padding:5px 15px; border:2px solid #e4e4e4; text-align:center; background-color:#FFF;}
.pay_table .this { border:2px solid #F00; color:#F00;}
.pay_btn { width:100%; margin-top:10px; float:left;}
.pay_btn input { background-color:#D90600; width:100%; float:left; text-align:center; height:40px; line-height:40px; font-size:16px; color:#FFF;}
.pay_detail { width:100%; float:left; padding:5px 0px;}
.pay_detail dl { width:100%; float:left;}
.pay_detail dl dt { width:25%; float:left;}
.pay_detail dl dd { width:75%; float:left;}
.pay_detail dl dd li { line-height:30px;}
/***活动页***/
.activity { background-color:#fafafa;}
.activity ul { width:100%; border:1px solid #e4e4e4; margin-bottom:5px; background-color:#FFF;}
.activity li { font-size:1.4rem;}
.activity .li_center { text-align:center; font-size:16px; line-height:35px; border-bottom:1px dashed #e4e4e4;}
.activity .li_time { color:#999; line-height:35px; padding-left:5px;}
.activity .li_content { line-height:35px; padding-left:5px;}
.activity li img { width:100%; height:auto;}
/***分类***/
.category{ width:100%; float:left; margin-top:45px;}
.category_center{ width:97%; margin:0 auto; clear:both;}
.category_center_search{ height:32px;  width:100%; border:1px solid #ccc; border-radius:3px; float:left; background:#FFF; }
.category_center_search_input{ height:30px; line-height:30px; width:80%; border:none; float:left; padding-left:3%;}
.category_center_bottom{ height:32px; width:15%; background:#ebebeb; float:right; text-align:center;}
.category_center_bottom img{ margin-top:6px;}
.category_center_list{ width:100%; margin-top:15px; float:left; margin-bottom:15px;}
.category_center_list ul{ width:100%; border-left:1px solid #ccc; border-bottom:1px solid #ccc;float:left;}
.category_center_list li{ width:100%; height:42px; border-right:1px solid #ccc; border-top:1px solid #ccc; line-height:42px; float:left;  font-size:13px; position:relative;  }
.category_center_list ul li.this{}
.category_center_list_left{ float:left;line-height:42px;color:#6e6e6e;text-indent:23px; }
.category_center_list li a{ color:#6e6e6e;}
.category_center_list_right{width:100%;float:left; height:auto; text-align:center; background:#eaeaea; border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:1.2rem; color:#6e6e6e }
.category_center_list_right span{  color:#6e6e6e; height:15px; line-height:15px; overflow:hidden; padding: 13px 0; width:33%;text-align:center; float:left; }
.category_center_list_right span a{ color:#6e6e6e}
.category_center_list i{ height:9px; width:13px;float:right; position:absolute; right:10px; }
/***三级分类***/
.category_xx{ width:100%; float:left; margin-top:40px;}
.category_xx_center{ width:97%; margin:0 auto; clear:both;}
.category_xx_center_list{ width:100%; margin-top:15px; float:left; margin-bottom:10px;}
.category_xx_center_list ul{ width:100%; border-left:1px solid #ccc; border-bottom:1px solid #ccc;float:left; background-color:#fff;}
.category_xx_center_list li{ width:100%; height:42px; border-right:1px solid #ccc; border-top:1px solid #ccc; line-height:42px; float:left; font-size:13px; position:relative;  }
.category_xx_center_list li a { width:100%; height:42px; float:left;}
.category_xx_center_list_left{ float:left;line-height:42px;color:#6e6e6e;text-indent:5px; }
.category_xx_center_list li i{ height:9px; width:13px;float:right; position:absolute; right:10px; }
/***加载***/
.loading { width:100%; margin-top:10px;}
.loading ul li { width:100%; display:block; height:35px; line-height:35px; color:#999; text-align:center;}
.notice { width:93%; border:1px solid #FFDEAD; background-color:#FDF5E6; padding:5px; color:#F27900; line-height:24px;}
/***支付结果***/
.pay_finish { width:100%; background-color:#FFF;}
.pay_finish ul { padding:20px 10px; padding-bottom:0px;}
.pay_finish ul li { line-height:35px; border-bottom:1px dashed #e4e4e4;}
.pay_finish .gray { color:#999;}
.pay_finish_btn { padding:10px; padding-bottom:20px; background-color:#FFF; overflow:hidden;}
.pay_finish_btn .car_btn { padding:5px 10px; background-color:#F00; color:#FFF; margin-right:10px; float:right; cursor:pointer;}
/***评价页***/
.evaluate { width:100%; background-color:#FFF;}
.evaluate .hd { padding:5px; overflow:hidden;}
.evaluate .hd b { width:20%; height:60px; float:left;}
.evaluate .hd b img { width:60px; height:60px;}
.evaluate .hd span { width:75%; height:50px; overflow:hidden; float:left; padding-left:10px; line-height:24px;}
.describe { padding:10px 5px; overflow:hidden;}
.describe ul { width:100%; overflow:hidden;}
.describe ul li { width:100%; height:40px; line-height:40px; font-size:1.2rem; margin-bottom:5px;}
.describe ul li span { display:block; float:left;}
.describe ul li .fl { width:20%;}
.describe ul li .fr { width:80%;}
.describe ul li .fr a { width:40px; height:40px; float:left; display:block; background:url(../images/five-star.png) no-repeat 0px -40px;}
.describe ul li .fr a.this {background:url(../images/five-star.png) no-repeat 0px 0px;}
.describe ul li .fr textarea { width:210px; height:50px; resize:none; border:1px solid #e4e4e4; box-shadow:inset 0px 1px 3px #e4e4e4; font-size:1.2rem;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.describe ul li .fr_dl { width:100%; float:left;}
.describe ul li .fr_dl dt,
.describe ul li .fr_dl dd { float:left; display:block;}
.describe ul li .fr_dl dd { margin-right:10px; padding-left:20px;}
.submit {padding:20px 10px; overflow:hidden;}
.submit input { width:100%; height:35px; line-height:30px; color:#FFF; background-color:#F30; border-radius:4px; float:left; border:none;-webkit-appearance: none; cursor:pointer;}
/***用户中心收藏***/
.attent_dl dd { position:relative;}
.attent_dl dd i { width:25px; height:25px; position:absolute; right:-25px; top:15px;}
/***确认订单页***/
.enter_order { width:100%; background-color:#f8f8f8; overflow:hidden;}
.enter_od_box { padding:5px; background-color:#fff; margin-top:10px; overflow:hidden;}
.enter_od_box h1 { height:40px; line-height:40px; font-weight:normal; border-bottom:1px solid #eee; font-size:1.4rem;}
.enter_od_ul li { width:100%; float:left; line-height:30px; padding:5px 0px; border-bottom:1px solid #eee; overflow:hidden; background:url(../images/details_right.gif) no-repeat right center; font-size:1.4rem;}
.enter_od_ul li.ta { background:none;}
.enter_od_ul li.ta span { width:30%; float:left; padding-right:5px;}
.enter_od_ul li.od_goods { background:none;}
.enter_od_ul li .fl { float:left;}
.enter_od_ul li .fr { float:right; padding-right:15px; color:#999; font-size:1.2rem;}
.enter_od_ul li dl { width:100%; float:left;}
.enter_od_ul li dl dt { width:20%; float:left;}
.enter_od_ul li dl dt img { width:100%; margin-right:10px;}
.enter_od_ul li dl dd.midd { width:55%; float:left; line-height:24px; font-size:1.2rem;}
.enter_od_ul li dl dd.midd span { width:100%; float:left;}
.enter_od_ul li dl dd.midd .name { height:48px; overflow:hidden;}
.enter_od_ul li dl dd.midd .color { color:#999;}
.enter_od_ul li dl dd.price { width:20%; float:right;}
.enter_od_ul li dl dd.price span { width:100%; float:right; text-align:right; font-size:1.2rem; line-height:24px;}
.enter_od_ul li textarea { width:60%; border:1px solid #ddd; height:40px; box-shadow:0px 0px 3px #ddd inset; resize:none; font-size:1.2rem; color:#666; line-height:24px; padding:0px 2px;}
/***订单列表页***/
.order_page { width:100%; background-color:#f8f8f8; overflow:hidden; padding:45px 0px;}
.order_page_box { width:100%; background-color:#fff; margin-top:5px; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.order_page_box h1 { height:35px; line-height:35px; padding:0px 5px; font-weight:normal; font-size:1.4rem; border-bottom:1px solid #eee;}
.order_page_box h1 .fl { float:left;}
.order_page_box h1 .fr { float:right; color:#cf0000;}
.order_goods { border-bottom:1px solid #eee; padding:10px 5px; overflow:hidden;}
.order_goods .dt { width:50px; height:50px; border:1px solid #eee; float:left; margin-right:5px;}
.order_goods .dd { height:48px; line-height:24px; overflow:hidden; font-size:1.2rem;}
.order_goods .dd a { color:#666;}
.order_goods ul { float:right; display:block; padding-left:10px;}
.order_goods ul li { text-align:right; font-size:1.2rem; line-height:24px; color:#666;}
.order_goods ul li b { font-size:1.4rem; color:#333; font-family:Arial;}
.order_total { padding:0px 5px; overflow:hidden; border-bottom:1px solid #eee; text-align:right; font-size:1.2rem; line-height:30px; color:#666;}
.order_total b { font-size:1.4rem; padding-left:5px;font-family:Arial; color:#333;}
.order_box_bt { padding:10px 5px; overflow:hidden; line-height:24px; text-align:right;}
.order_box_bt a { border:1px solid #eee; padding:5px 10px; margin-left:10px; font-size:1.4rem;}
.order_box_bt a.bg_orange { background-color:#cf0000; color:#fff; border-color:#c70000;}
.order_goods_much { padding:10px 0px 10px 6px; overflow:hidden; border-bottom:1px solid #eee;}
.order_goods_much ul li { width:50px; height:50px; border:1px solid #eee; margin-right:6px; display:block; float:left;}
.order_goods_much ul li.arrow { width:13px; border:0px; padding-top:1.2rem;}
.order_hd { width:100%; height:40px; line-height:40px; background-color:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.order_hd ul li { width:20%; float:left; text-align:center; font-size:1.4rem;}
.order_hd ul li a { width:100%; float:left;}
.order_hd ul li.this a { border-bottom:1px solid #f94d4d; color:#f94d4d;}
/***订单详细***/
.trade_table { width:100%; background-color:#310000; color:#fff;}
.trade_table td { padding:5px;}
.trade_table .td_left { width:40px; text-align:right; vertical-align:top;}
.trade_table .td_left img { margin-top:10px;}
.trade_table .td_mid { width:200px;}
.trade_table .td_mid .gray { color:#999;}
.trade_table td ul li { width:100%; float:left; line-height:24px; display:block; font-size:1.2rem;}
.trade_table td ul li.big { font-size:1.4rem; line-height:30px;}
.fl { float:left;}
.fr { float:right;}
.trade_table .td_mid .green { white-space:nowrap; overflow:hidden; color:#25ae5f;}
.cnee_table { background-color:#fff; color:#333; border-bottom:1px solid #ddd;}
.order_goods .dd_01 { height:auto;}
.order_goods .dd .name {line-height:26px; white-space:nowrap;overflow:hidden;}
.order_goods .dd .size {color:#999; line-height:20px;}
.fre_table { width:100%;}
.fre_table td { line-height:20px; padding:5px; font-size:1.2rem;}
.fre_table td .big { font-size:1.4rem;}
.order_log { width:100%; overflow:hidden; margin-top:10px;}
.order_log h1 { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:1.4rem; font-weight:normal; color:#000;}
.order_log h1 span { padding:0px 10px; float:left; border-bottom:1px solid #e50000;}
.order_log_list { width:320px; margin:0px auto; padding-bottom:10px; overflow:hidden;}
.order_log_list dl { width:100%; float:left; padding:8px 0px; border-bottom:1px dashed #ddd;}
.order_log_list dl dt { width:20px; display:block; float:left; padding:5px 10px;}
.order_log_list dl dd { width:270px; display:block; float:left; font-size:1.2rem;  padding-right:10px;}
.order_log_list dl dd ul li {line-height:22px;}
.order_log_list dl dd ul li.gray { color:#999; line-height:30px;}
/***订单详细底部***/
.order_foot { width:100%; position:fixed; bottom:0px; padding:10px 0px; background-color:#414141; overflow:hidden;}
.order_foot a { padding:5px 15px; font-size:1.4rem; float:right; margin-right:5px; background-color:#fff; border:1px solid #fff;}
.order_foot a.bg_red { background-color:#FF3C3C; color:#fff; padding:5px 30px;}
/***手机web-2015版开始----------------------------------------------------***/
/***首页-开始***/
.phone_main { max-width:640px; min-width:320px; margin:0px auto; background-color:#f5f5f5; overflow:hidden;}
.phone_top { width:100%; position:relative;}
.phone_top .close { width:30px; height:30px; position:absolute; top:5px; right:5px; z-index:1;}
.logo_line { padding:5px 10px; height:30px; line-height:30px; overflow:hidden;}
.logo_line img { max-width:150px; float:left;}
.logo_line span { float:right; }
.logo_line .log_after { width:90px; white-space:nowrap; float:right; font-size:1.2rem; text-align:right;text-overflow:ellipsis;-moz-text-overflow:ellipsis; overflow:hidden;}
.logo_line .log { width:60px; border:1px solid #eee; text-align:center; font-size:1.2rem;}
.search_line { padding:5px 10px; overflow:hidden; position:relative;}
.search_line_search{ background:#F3F3F3; z-index:9;}
.search_line span { border:1px solid #eee; display:block; background-color:#fff; padding-left:40px; overflow:hidden;}
.search_line input { width:100%; height:30px; border:0px; font-size:1.4rem; color:#666;}
.search_line b { width:35px; height:35px; position:absolute; z-index:1; top:10px; left:20px;}
/*幻灯*/
.focusBox { position: relative; width:100%; height:150px; overflow: hidden; }
.focusBox .pic img { width:100%; height:150px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; left:50%; margin-left:-50px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:1.2rem; width:25px; height:5px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;text-indent:999px; }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }
/*导航*/
.nav { width:100%; padding:5px 0px; overflow:hidden;}
.nav ul li { width:25%; float:left; display:block; text-align:center; font-size:1.4rem; margin:5px 0px;}
.nav ul li a { color:#666;}
.nav ul li a img { width:2.5em; height:2.5em; display:block; margin:0px auto;}
.nav ul li a p { font-size:1.4rem;}
/*推荐*/
.phone_floor { width:100%; overflow:hidden; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#fff; box-shadow:0px 1px 0px #ccc; margin-bottom:10px;}
.phone_floor h1 { padding:10px; font-weight:normal; overflow:hidden; font-size:1.4rem;}
.phone_floor h1 .fl { border-left:3px solid #e22c37; padding-left:8px; height:1.2rem; line-height:1.2rem; float:left; margin-top:3px;}
.phone_floor h1 .fr { float:right;}
.phone_floor h1 .fr a { color:#666; font-size:1.2rem;}
.recom { width:100%; overflow:hidden; position:relative; padding-bottom:30px;}
.recom .piclist{ overflow:hidden; zoom:1;}
.recom .ohbox{overflow:hidden; position:relative; max-width:640px; min-width:320px;left:0px}
.recom .list{overflow:hidden;zoom:1; left:50%; margin-left:-50px; position:absolute; padding:5px 0px;}
.recom .list li{ width:8px; height:8px; border:1px solid #ddd; background-color:#fff; float:left; display:inline; width:15px;height:15px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;}
.recom .list li.on{ border-color:#e22c37; background-color:#e22c37;}
.recom ul { width:100%; overflow:hidden;}
.recom ul li { width:33.3%; display:block; float:left; overflow:hidden;}
.recom ul li a { margin:2px; overflow:hidden; /*float:left; */position:relative; overflow:hidden;}
.recom ul li a img { width:100%; height: 152px;}
.recom ul li a span { width:100%; height:30px; line-height:30px; position:absolute; bottom:3px; left:0px; white-space:nowrap;}
.recom ul li a span.bg { background-color:#000;filter:alpha(opacity=30);  -moz-opacity:0.3;  -khtml-opacity: 0.3;  opacity: 0.3;}
.recom ul li a span.re_name { color:#fff; font-size:1.2rem; z-index:2; width: 95%; padding:0 3px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
/*商城活动*/
.phone_floor .phone_activity h1 { border-bottom:1px solid #eee;}
.phone_activity { width:100%; overflow:hidden;}
.phone_activity ul li { width:33.3%; float:left; display:block;}
.phone_activity ul li a { /*padding:10px;*/ overflow:hidden; display:block; }
.phone_activity ul li:last-of-type a { border-right:0px;}
.phone_activity ul li a img { width:100%;}
.phone_activity ul li p { width:100%; overflow:hidden; text-align:left; padding-left:3px;}
.phone_activity ul li p.price { font-size:1.2rem; color:#666; height:30px; line-height:30px;}
.phone_activity ul li p.price b { font-size:18px; color:#e22c37; font-family:Arial, Helvetica, sans-serif;}
.phone_activity ul li p.dis { background-color:#d8505c; color:#fff; font-size:1.4rem;}
/*超值购*/
.phone_floor .phone_group h1 {border-bottom:1px solid #eee;}
.phone_group { width:100%; overflow:hidden;}
.phone_group ul li { width:50%; display:block; float:left;}
.phone_group ul li a { padding:5px; overflow:hidden; float:left; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.phone_group ul li:nth-child(2n) a { border-right-color:#fff;}
.phone_group ul li:nth-child(3) a {border-bottom:0px;}
.phone_group ul li:nth-child(4) a {border-bottom:0px;}
.phone_group ul li a img { width:100%;}
.phone_group ul li p { width:100%; overflow:hidden; height:30px; line-height:30px;}
.phone_group ul li p.g_name { font-size:1.2rem; color:#666; height:24px; line-height:24px;}
.phone_group ul li p.price b { font-size:16px; color:#e22c37;}
.phone_group ul li p.price s { color:#999; font-size:1.2rem;}
/*品牌街*/
.phone_brand { margin:0px 10px 5px 10px; overflow:hidden; padding-top:1px;padding-left:1px;}
.phone_brand ul li { width:50%; display:block; float:left;}
.phone_brand ul li a { padding:1px; display:block; border:1px solid #eee; margin-top:-1px; margin-left:-1px;}
.phone_brand ul li a img { width:142px; height:66px; margin:0px auto; display:block;}
/*精选市场*/
.phone_floor .phone_menu h1 { border-bottom:1px solid #eee;}
.phone_menu { overflow:hidden; padding-bottom:2%;}
.phone_menu ul li { width:47%; margin-left:2%; float:left; display:block; margin-top:2%;}
.phone_menu ul li a { width:100%; background-color:#f1f1f1; float:left; padding:5px 0px;}
.phone_menu ul li .fl { max-width:65px; display:block; float:left; margin-left:10px; line-height:50px; font-size:16px; white-space:nowrap; }
.phone_menu ul li .fr { display:block; float:right; margin-right:10px;}
.phone_menu ul li .fr img { width:50px; height:50px; border-radius:50%;}
/*浏览历史*/
.browse { width:100%; overflow:hidden;}
.browse ul li { width:33.3%; float:left; display:block; overflow:hidden;}
.browse ul li a { padding:5px; display:block; overflow:hidden;}
.browse ul li a img { width:100%;}
.browse ul li a p { height:28px; font-size:1.2rem; white-space:nowrap; line-height:28px; color:#666;text-overflow:ellipsis;-moz-text-overflow:ellipsis; overflow:hidden;}
.browse ul li a p.price { font-size:16px; color:#e22c37; float:left;}
/*底部*/
.phone_foot { width:100%; border-top:1px solid #eee; overflow:hidden; padding-bottom:30px; background-color:#fff;}
.foot_top { padding:0px 10px; line-height:35px; overflow:hidden; font-size:1.4rem; border-bottom:1px dashed #ddd;}
.foot_top .fl { float:left;}
.foot_top .fl a { font-size:1.4rem; color:#666;}
.foot_top .fl b { color:#ccc; float:left;}
.foot_top .fl span { width:60px; text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis; float:left;}
.foot_top .fr { float:right;}
.foot_top .fr a { color:#000;}
.foot_nav { width:100%; overflow:hidden; padding:10px 0px; font-size:1.4rem; text-align:center;}
.foot_nav a { color:#000; padding:0px 10px;}
.foot_nav a.this { color:#e22c37;}
/*悬浮层*/
.layer { height:50px; position:fixed; right:10px; bottom:50px; z-index:4;}
.layer_menu { width:50px; height:50px; position:absolute; bottom:0px; right:0px; z-index:5; border-radius:50%;}
.layer_menu .black_bg { width:40px; height:40px; padding:5px; float:left; margin-right:10px; background-color:#000; filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; border-radius:50%;}
.layer_menu img {position:absolute; top:7px; right:7px; z-index:1;}
.layer_show { width:250px; height:50px; padding-right:50px; border-radius:25px; position:absolute; right:0px; bottom:0px;}
.show_bg {width:300px; height:50px; border-radius:25px; position:absolute; right:0px; bottom:0px; background-color:#000;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; z-index:4;}
.layer_show ul {width:250px; height:40px; padding:5px 0px; position:absolute; left:0px; bottom:0px; z-index:5;}
.layer_show ul li { width:25%; float:left; display:block; text-align:center;}
.layer_show ul li a { width:100%; color:#fff; float:left;}
.layer_show ul li a p { font-size:1.2rem;}
/*推荐0元试用*/
.zero_time { float:left; margin-left:10px;}
.zero_time b { padding:3px; background-color:#333; color:#fff; font-size:1.4rem; margin-right:3px; border-radius:4px;}
.zero_time strong { margin-right:3px;}
.zero { border-top:1px solid #eee; padding:5px; overflow:hidden;}
.zero ul li { width:100%; float:left; display:block; line-height:30px;}
.zero ul li a { display:block;}
.zero ul li.pic img { width:100%;}
.zero ul li.pic p { font-size:1.4rem; height:30px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.zero ul li.price .fl { float:left; color:#666; font-size:1.2rem;}
.zero ul li.price s { color:#e22c37; font-size:16px;}
.zero ul li.price a { float:right; padding:0px 20px; background-color:#e22c37; color:#fff; font-size:1.4rem; border-radius:4px; box-shadow:0px 2px 0px #ba000b;}
.zero ul li.num { padding-top:10px;}
.zero ul li.num .fl { float:left; font-size:1.2rem;}
.zero ul li.num .fl b { color:#e22c37;}
.zero ul li.num .fr { float:left;}
.zero ul li.num .fr a { width:40px; height:40px; border:1px solid #eee; float:left; margin-left:5px;}
/*用户中心首页-头部*/
.user_index { width:100%; height:100%; background-color:#f1f1f1; overflow:hidden;}
.user_hd { width:100%; height:120px; padding:30px 0px; background:url(../images/usercenter_bg.jpg) repeat top center; position:relative;}
.user_hd dl { width:90%; padding:5px 5%; overflow:hidden;}
.user_hd dl dt { width:80px; height:80px; padding:10px; background-color:#f3f3f7; border:3px solid #fff; float:left; border-radius:50%; box-shadow:0px 3px 3px #333; margin-right:20px;}
.user_hd dl dt img { width:80px; height:80px; border-radius:50%;}
.user_hd dl dd { color:#fff;}
.user_hd dl dd p { margin-top:8px; font-size:15px;}
.user_hd dl dd p img { float:left;}
.user_hd dl dd p span { font-size:1.4rem; line-height:40px;}
.user_hd .message { position:absolute; right:20px; bottom:20px;}
.user_hd .message b { width:25px; height:25px; line-height:25px; border-radius:50%; text-align:center; font-size:1.4rem; background-color:#e7545d; color:#fff; z-index:1; position:absolute; right:-10px; bottom:16px;}
/*用户中心首页-导航*/
.user_nav { width:98%; overflow:hidden; padding-top:2%; padding-left:2%;}
.user_nav ul li { width:23%; display:block; float:left; margin-bottom:2%; margin-right:2%; background-color:#fff; text-align:center; padding:10px 0px; position:relative; border-radius:2px;}
.user_nav ul li a img {display:block; margin:0px auto; width:35px; height:35px;}
.user_nav ul li a p { color:#666; font-size:1.4rem; line-height:30px;}
.user_nav ul li b { width:18px; height:25px; padding-left:9px; line-height:15px; color:#fff; position:absolute; top:0px; right:0px; background:url(../images/num_bg.png) no-repeat; font-size:1.2rem;}
.user_nav ul li.color_01 { box-shadow:0px 2px 0px #dd7474;}
.user_nav ul li.color_02 { box-shadow:0px 2px 0px #e1a76e;}
.user_nav ul li.color_03 { box-shadow:0px 2px 0px #6ec7e1;}
.user_nav ul li.color_04 { box-shadow:0px 2px 0px #6ee1ba;}
.user_nav ul li.color_05 { box-shadow:0px 2px 0px #6eaae1;}
.user_nav ul li.color_06 { box-shadow:0px 2px 0px #e16ebc;}
.user_nav ul li.color_07 { box-shadow:0px 2px 0px #6eaae1;}
.user_nav ul li.color_08 { box-shadow:0px 2px 0px #e1d86e;}
/*用户中心首页-收藏商品*/
.collect { width:100%; margin-top:10px; border-top:1px solid #eee; border-bottom:1px solid #eee; overflow:hidden; background-color:#fff; margin-bottom:10px;}
.collect .tab { width:100%; height:36px; line-height:36px; font-size:1.4rem; overflow:hidden;}
.collect .tab ul li { width:33%; height:35px; line-height:35px; display:block; float:left; text-align:center;}
.collect .tab ul li a { width:99%; float:left; border-right:1px solid #eee; overflow:hidden; border-bottom:1px solid #eee;}
.collect .tab ul li.this a { color:#e7545d; border-bottom:1px solid #e7545d;}
.collect .tab ul li:last-of-type a { border-right:1px solid #fff;}
.collect_list { width:98%; padding-left:2%; padding-top:2%; overflow:hidden;}
.collect_ul li { width:31%; margin-right:2%; float:left; display:block; margin-top:5px;}
.collect_ul li a { width:100%; float:left;}
.collect_ul li a .name { font-size:1.2rem; color:#666; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.collect_ul li a .price { color:#999; font-size:1.2rem;}
.collect_ul li a .price b { font-size:16px; color:#e7545d;}
.collect_store { width:100%; overflow:hidden; float:left;}
.collect_store li { width:31%; margin-right:2%; float:left; display:block;}
.collect_store li a {width:100%; float:left;}
.collect_store li a img { border:1px solid #eee;}
.collect_store li p { text-align:center; line-height:30px; font-size:1.2rem; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.see_more { width:80%; padding:10px 10%; border-top:1px dashed #eee; margin-top:5px; overflow:hidden; background-color:#fff; text-align:center; font-size:1.2rem;}
/*通用head*/
.phone_hd { width:100%; height:45px; line-height:45px; position:fixed; top:0px; left:0px; text-align:center; background-color:#1f9dff; border-bottom:1px solid #498bbf; font-size:16px; color:#fff; z-index:9;}
.phone_hd .back { width:25px; height:25px; position:absolute; top:10px; left:10px;}
.phone_hd .city { padding:0px 5px; font-size:1.2rem; color:#fff;}
.user_bar { width:100%; background-color:#e9e9e9; height:45px; line-height:45px; position:fixed; top:0px; left:0px; font-size:16px; border-bottom:1px solid #d6d6d6; z-index:2;}
.user_bar .back { float:left; margin-top:8px; margin-left:10px;}
.user_bar .fr { margin-right:10px; font-size:1.2rem;}
.user_bar .fr a { padding:5px 10px; border:1px solid #ddd; background-color:#f9f9f9; border-radius:2px;}
.user_bar .del {padding:5px 10px; border:1px solid #ddd; background-color:#f9f9f9; border-radius:2px; margin-right:10px; float:right; margin-top:5px;}
/*积分专区列表页*/
.phone_inte { width:100%; background:url(../images/inte_bg.png) repeat-x left bottom #e22c37; height:100px; padding:20px 0px; margin-top:45px;}
.phone_inte .before_log { width:100%; height:100px;}
.phone_inte .before_log table { width:100%; height:100%;}
.phone_inte .before_log table td { color:#fff; font-size:1.4rem; padding:5px;}
.phone_inte .before_log table td a { padding:5px 15px; background-color:#fff; color:#e22c37; border-radius:4px;}
.phone_inte .before_log .inte_bg { width:80px; height:90px; line-height:90px; white-space:nowrap; overflow:hidden; padding-left:10px; background:url(../images/inte_01.png) no-repeat left center;}
.phone_inte .after_log .inte_bg { background:url(../images/inte_02.png) no-repeat left center; color:#fff;}
.inte_tab { width:100%; line-height:35px;}
.inte_tab ul li { width:33%; height:34px; display:block; float:left; text-align:center; position:relative; border-bottom:1px solid #ddd; background-color:#fff;}
.inte_tab ul li a { width:100%; color:#666; font-size:1.2rem;}
.inte_tab ul li.this { border-bottom-color:#e22c37;}
.inte_tab ul li.this a { color:#e22c37;}
.inte_tab ul li.this i { width:8px; height:8px; position:absolute; left:50%; margin-left:-5px; bottom:-8px; z-index:1;}
.inte_list { width:96%; overflow:hidden; padding:0px 2%; clear:both; margin-top:5px;}
.inte_list dl { width:100%; padding:5px 0px; display:block; float:left; border-bottom:1px solid #ddd;}
.inte_list dl dt { width:25%; display:block; float:left; margin-right:2%;}
.inte_list dl dd { width:73%; display:block; float:left;}
.inte_list dl dt img { width:100%;}
.inte_list dl dd { font-size:1.2rem; line-height:24px;}
.inte_list dl dd a { color:#333;}
.inte_list dl dd ul li { width:100%; float:left;}
.inte_list dl dd ul li.name { height:24px; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;}
.inte_list dl dd ul li img { float:left; margin-right:5px; margin-top:2px;}
.inte_list dl dd ul li .fl { float:left;}
.inte_list dl dd ul li .fr { float:right;}
.inte_list dl dd ul li .fr a { background-color:#e22c37; color:#fff; font-size:1.2rem; float:left; padding:0px 2em; border-radius:4px; box-shadow:0px 2px 0px #af1b24;}
/*积分专区详细页*/
.integral_view { width:100%; margin-top:45px; background-color:#fff; overflow:hidden; border-bottom:2px dashed #F5F5F5;}
.integral_view ul li { width:100%; line-height:35px; font-size:1.4rem; border-bottom:1px dashed #ccc; display:block; float:left; padding:2px 0px;}
.integral_view ul li:last-of-type { border-bottom:0px;}
.integral_view ul li.img { position:relative;line-height: 0px;padding: 0;}
.integral_view ul li.img img {max-width:100%; margin:0px auto; display:block;}
.integral_view ul li.img span { width:100%; height:30px; line-height:30px;	 white-space:nowrap; overflow:hidden;text-overflow:ellipsis;background-color: rgba(0, 0, 0, 0.5); color:#fff; text-indent:5px; position:absolute; top:0px; left:0px;}
.integral_view ul li .fl { width:90px; float:left; text-align:center; padding-left:5px; color:#666; border-right:1px dotted #ddd; margin:2px 5px 2px 0px;}
.integral_view ul li .fr { float:left; text-align:left;}
.integral_view ul li .orange { color:#f60}
.integral_view ul li .fr b { padding:2px 10px; background-color:#ff8400; color:#fff; border-radius:50%;}
.integral_view ul li .ip50 { width:50px; height:24px; border:1px solid #ddd; text-align:center; margin-top:5px;}
.integral_view ul li.btn a { width:200px; height:35px; line-height:35px; font-size:1.4rem; border-radius:4px; margin:10px auto;background-color:#f60; color:#fff; text-align:center; display:block;}
.integral_con { width:100%; overflow:hidden; margin-top:10px;}
.title { height:40px; line-height:40px; background-color:#fff; font-size:1.4rem; padding:0px 10px; font-weight:normal; border-bottom:1px solid #F94D4D;}
.integral_infro { padding:5px; font-size:1.2rem;}
.integral_infro img { max-width:100%;}
/*积分专区订单页*/
.integral_order { width:100%; margin-top:45px; overflow:hidden;}
.integral_order ul li { padding:8px 5px; overflow:hidden; background-color:#fff; margin-top:8px; border-bottom:1px dashed #f5f5f5;}
.integral_order ul li .check { width:25px; height:25px; display:block; float:left; margin-top:20px;}
.integral_order ul li .img { width:65px; height:65px; display:block; float:left; border:1px solid #eee; margin-right:5px;}
.integral_order ul li .infro { width:40%; float:left;}
.integral_order ul li .infro p { font-size:1.2rem; color:#666; height:34px;overflow:hidden;}
.integral_order ul li .infro .num { margin-top:5px; height:auto;}
.integral_order ul li .minus,.integral_order ul li .plus { width:32px; height:26px; line-height:20px; text-align:center; border:1px solid #ccc; background-color:#fff; float:left; font-size:18px;}
.integral_order ul li .minus { background-color:#f1f1f1;}
.integral_order ul li input { width:32px; height:26px; border:1px solid #ccc; border-left:none; border-right:none; float:left; text-align:center; color:#000;}
.integral_order ul li .fr { width:25%; text-align:right;}
.integral_order ul li .fr .score { border-radius:10px 0px 0px 10px; background-color:#ff8400; color:#fff; padding:2px 10px; font-size:1.2rem; white-space:nowrap; float:right; margin-right:-10px;}
.integral_order ul li .fr .del { width:100%; float:right; margin-top:10px;}
.integral_order ul li .ems { width:100%; border-top:1px solid #eee; height:30px; line-height:30px; text-align:right; color:#999; font-size:1.2rem; overflow:hidden; margin-top:8px; float:left;}
.integral_order ul li.this { position:relative;}
.integral_order ul li.this .over { width:120px; height:68px; position:absolute; top:50%; left:50%; margin-left:-50px; margin-top:-30px; z-index:1;}
/*收货地址*/
.add_address {background-color:#fff; margin-top:45px; padding:20px 10px; overflow:hidden;}
.add_address a { display:block; border:1px solid #E4393C; color:#E4393C; font-size:1.4rem; height:35px; text-align:center; line-height:35px;}
.phone_address { width:100%; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:10px; overflow:hidden;}
.phone_address ul li {padding:5px; overflow:hidden; font-size:1.4rem; line-height:20px;}
.phone_address ul li.tel span { padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.phone_address ul li.site { color:#666; white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.phone_address ul li.bd { border-bottom:1px dashed #ddd;}
.phone_address ul li.check i { width:20px; height:20px; float:left; margin-right:5px;}
.phone_address ul li.check a { float:left; color:#666; margin-left:5px;}
.red_submit { padding:5px 10px; margin-top:10px; overflow:hidden;}
.red_submit a,.red_submit input { background-color:#f94d4d; width:100%; border-radius:2px; color:#fff; font-size:16px; height:40px; line-height:40px; float:left; text-align:center;}
.red_submit textarea { width:98%; border:1px solid #ddd; display:block; background-color:#fff; height:50px;}
.red_submit .back { width:44%; margin:0px 3%}
.phone_address .order_ul { width:90%; display:block; float:left;}
.phone_address .more { width:8%; float:right; padding-right:5px; text-align:right;}
.phone_address .more img { margin-top:15px;}
/*用户中心-团购消费码页*/
.group_code { width:96%; padding:5px 2%; overflow:hidden;}
.group_code dl { background-color:#fff; display:block; margin-top:10px; border-left:2px dashed #f5f5f5; overflow:hidden;}
.group_code dl dt { width:68%; display:block; float:left; padding-left:2%;}
.group_code dl dd { width:28%; height:90px; display:block; float:right; background:url(../images/code.png) no-repeat center center #f94d4d; border-right:2px dashed #f5f5f5;}
.group_code dl dt ul li { width:100%; overflow:hidden; font-size:1.2rem; line-height:30px;}
.group_code dl dt ul li .fl { width:30%; display:block; float:left; text-align:justify; color:#666;}
.group_code dl dt ul li .fr { width:70%; float:left; white-space:nowrap; height:30px; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.group_code dl dd p { color:#e0e0e0; text-align:center; line-height:30px; font-size:1.4rem;}
.group_code dl dd p.price { font-size:18px; padding-top:15px; color:#fff;}
.group_code dl.gray_bg dd { background-color:#a6a6a6;}
.group_code dl.orange_bg dd { background-color:#ffa200;}
/*用户中心-0元试用列表*/
.user_free { width:100%; margin-top:45px;}
.user_free_tab { width:100%; background-color:#fff; border-bottom:1px solid #eee; overflow:hidden;}
.user_free_tab ul li { width:25%; display:block; float:left; text-align:center; height:35px; line-height:35px; font-size:1.2rem;}
.user_free_tab ul li a { width:100%; float:left; color:#666;}
.user_free_tab ul li.this { border-bottom:1px solid #f60;}
.user_free_tab ul li.this a { color:#f60;}
.user_free_list { width:100%; overflow:hidden;}
.user_free_list dl { padding:5px; border-bottom:1px solid #ddd; overflow:hidden;}
.user_free_list dl dt { width:150px; height:62px; margin-right:5px; display:block; float:left;}
.user_free_list dl p { font-size:1.2rem; line-height:18px; color:#666; margin-bottom:3px;}
.user_free_list dl .name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis; color:#000;}
.user_free_list dl .green { color:#00c441;}
.user_free_list dl .bt { width:100%; display:block; float:left; font-size:1.2rem; line-height:30px; color:#666;}
.user_free_list dl .bt span { width:50%; display:block; float:left;}
.user_free_list dl .see { padding:2px 15px; background-color:#f60; border-radius:2px; color:#fff;}
.user_free_tb { width:100%; border-top:1px solid #fff;}
.user_free_tb td { padding:5px; line-height:24px; font-size:1.2rem; border-bottom:1px solid #fff;}
.user_free_tb .td_left { border-right:1px solid #fff;}
.user_free_tb textarea { width:98%; border:1px solid #eee; background-color:#fff; resize:none;}
.user_free_tb .submit { border:none; padding:4px 25px; background-color:#f60; color:#fff; margin-top:5px; border-radius:2px;}
/*用户中心-其他管理*/
.other_control { width:100%; overflow:hidden; margin-top:45px; background-color:#fff;}
.other_control ul li { padding:0px 15px; display:block; overflow:hidden; line-height:45px; border-bottom:1px solid #ddd; font-size:1.4rem;}
.other_control ul li a { display:block; overflow:hidden;}
.other_control ul li .fl img { float:left; margin-right:10px; margin-top:10px;}
.other_control ul li .fr img { margin-top:8px;}
/*团购列表页*/
.group_box { width:100%; float:left; margin-top:45px; padding-bottom:10px;}
.group_tab { width:100%; background-color:#fff; border-bottom:1px solid #ddd; overflow:hidden;}
.group_tab ul { display:table; width:100%;}
.group_tab ul li { width:25%; height:40px; line-height:40px; display:table-cell; vertical-align:middle; border-right:1px solid #ddd; text-align:center; font-size:1.2rem;}
.group_tab ul li a { width:100%; float:left;}
.group_tab ul li.this a { border-bottom:1px solid #f94d4d; color:#f94d4d;}
.group_tab ul li:last-of-type { border-right:0px;}
.group_ul li { width:96%; padding:10px 2%; display:block; float:left; margin-top:5px; background-color:#fff;}
.group_ul li a { width:100%; display:block; float:left;}
.group_ul li .left { width:140px; height:93px; display:inline-block; float:left; margin-right:5px; position:relative;}
.group_ul li .left img { width:140px; height:93px;}
.group_ul li .left .over {width:100%; height:100%; line-height:93px; position:absolute;background:rgba(0,0,0,.4); color:#fff; font-size:1.4rem; top:0px; left:0px; text-align:center; z-index:2;}
.group_ul li .right { display:block; overflow:hidden;}
.group_ul li .right h4 { height:40px; line-height:20px; font-size:1.4rem; font-weight:normal; color:#333; overflow:hidden;}
.group_ul li .right .price { display:block; overflow:hidden; font-size:20px; line-height:30px; font-family:"宋体"; color:#f94d4d;}
.group_ul li .right .num { display:block; color:#999; font-size:11px; margin-top:5px;}
.group_ul li .right .num s { padding-right:5px; border-right:1px solid #eee;}
.group_ul li .right .num span { padding:0px 5px; border-right:1px solid #eee;}
.group_ul li .right .num .purson { border-right:0px;}
/*团购详情*/
.group_infro { width:100%; margin-top:45px; overflow:hidden; background-color:#fff;}
.group_infro .pic { text-align:center; position:relative;}
.group_infro .pic span { width:96%; z-index:1; height:40px; line-height:40px; padding:0px 2%; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis; position:absolute; bottom:3px; left:0px;background:rgba(0,0,0,.4); color:#fff; font-size:1.4rem;}
.group_infro .pic img { max-width:100%;}
.group_infro .date { padding:0px 5px; margin-top:5px; overflow:hidden; line-height:30px;}
.group_infro .date { font-size:1.2rem;}
.group_infro .date .fl { color:#999;}
.group_infro .date .fl i { width:20px; height:20px; float:left; margin-top:4px; margin-right:3px;}
.group_infro .date .fl b { font-size:1.4rem; color:#000; padding:0px 2px;}
.group_infro .price { padding:5px; margin-top:5px; overflow:hidden;}
.group_infro .price .fl { font-size:1.2rem; color:#999;}
.group_infro .price .fl b { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#f94d4d;}
.group_infro .price .fr a { padding:5px 40px; background-color:#f94d4d; color:#fff; font-size:1.4rem; border-radius:4px;}
.group_infro .price .over a { background-color:#ccc;}
.group_infro .old_price { padding:0px 5px; overflow:hidden; border-top:1px solid #eee;border-bottom:1px solid #eee; margin-top:5px;}
.group_infro .old_price ul li { width:32%; text-align:center; line-height:30px; display:block; float:left; border-right:1px dotted #eee;}
.group_infro .old_price ul li:last-of-type { border-right:0px;}
.group_infro .old_price ul li p { font-size:1.4rem; color:#666;}
.group_infro .old_price ul li p.gray {color:#999;}
.group_infro_con { width:100%; overflow:hidden; margin-top:8px;}
.group_infro_tab { width:100%; background-color:#fff; overflow:hidden;}
.group_infro_tab ul li { width:33.3%; height:40px; line-height:40px; border-top:1px solid #eee; border-bottom:1px solid #eee; display:block; float:left; text-align:center; font-size:1.2rem;}
.group_infro_tab ul li a { display:block; border-right:1px solid #eee;}
.group_infro_tab ul li:last-of-type a { border-right:0px;}
.group_infro_tab ul li.this a { color:#f94d4d; border-bottom:1px solid #f94d4d;}
/*评价*/
.group_infro_box { padding:5px; background-color:#fff;}
.group_infro_box img { max-width:100%;}
.group_infro_box .hd { width:300px; margin:0px auto; overflow:hidden; display:block;}
.group_infro_box .hd dt { width:70px; display:block; float:left; text-align:center; margin-top:10px;}
.group_infro_box .hd dt p { font-size:1.4rem;}
.group_infro_box .hd dt .score { height:40px; line-height:40px; color:#f94d4d; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.group_infro_box .hd dd { width:220px; margin-left:10px; float:left; display:block; font-size:1.4rem;}
.group_infro_box .hd dd ul li { width:100%; line-height:30px; display:block; float:left;}
.group_infro_box .hd dd ul li .num { width:90px; float:left; display:block;}
.group_infro_box .hd dd ul li .num b { color:#999;}
.group_infro_box .hd dd ul li .fl { width:110px; height:10px; background-color:#ccc; margin-top:10px;}
.group_infro_box .hd dd ul li .fl i { height:10px; background-color:#E4393C; float:left;}
.phone_eva {margin-top:5px; border-top:2px solid #eee; overflow:hidden; padding:5px;}
.phone_eva dl { width:100%; margin-top:10px; border-bottom:1px solid #eee; overflow:hidden;}
.phone_eva dl dt { width:20%; display:block; float:left;}
.phone_eva dl dt img { width:50px; height:50px; border:1px solid #eee;}
.phone_eva dl dd { width:79%; display:block; float:left; padding-left:1%;}
.phone_eva dl dd p { width:100%; overflow:hidden; float:left; font-size:1.2rem; line-height:24px;}
.phone_eva dl dd p .fr { color:#999;}
.phone_eva dl dd p.eva {max-height:48px;}
.phone_eva dl dd p.pic { padding:5px 0px;}
.phone_eva dl dd p.pic img { margin-right:5px; margin-bottom:5px;}
.phone_eva dl dd.reply { width:100%; height:30px; line-height:30px;}
.phone_eva dl dd.reply .gray { width:20%; display:block; float:left;}
.group_infro_box table { width:100%; border-collapse:collapse;}
.group_infro_box table th { background-color:#f0f0f0; border:1px solid #eee; border-bottom:2px solid #eee; font-size:1.2rem; line-height:24px; font-weight:normal;}
.group_infro_box table td { border:1px solid #eee;font-size:1.2rem; line-height:24px; padding:2px;}
/*选择城市*/
.select_city { width:100%; margin-top:45px; overflow:hidden; background-color:#fff;}
.city_box { margin-bottom:10px;}
.select_city h2 { background-color:#ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; height:40px; line-height:40px; text-align:center; font-weight:normal;}
.select_city ul li { width:100%; display:block; height:45px; line-height:45px; border-bottom:1px solid #ddd;}
.select_city ul li a { padding:0px 20px; white-space:nowrap; overflow:hidden; font-size:1.4rem;}
/*分类弹出层*/
.phone_hd .menu { width:30px; height:30px; position:absolute; top:8px; right:10px;}
.menu_overly { width:100%; height:100%; position:fixed; top:45px; right:0px;}
.menu_overly .menu_bg { width:100%; height:100%;background:rgba(0,0,0,.3); z-index:3; position:absolute; top:0px; left:0px;}
.menu_overly .menu_ul { width:140px; height:100%; overflow-y:auto; background-color:#fff; position:absolute; top:0px; right:0px; z-index:4; border:1px solid #ddd;}
.menu_overly .menu_ul li { font-size:1.4rem; line-height:40px; border-bottom:1px solid #eee; display:block; width:100%; overflow:hidden;}
.menu_overly .menu_ul li a { width:100%; float:left;}
.menu_overly .menu_ul li.this a { background-color:#F94D4D;color:#fff;}
/*0元试用列表页*/
.free_box { width:100%; margin-top:45px; padding-bottom:10px; overflow:hidden;}
.free_box ul li { width:96%; padding:3px 2%; display:block; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#fff; margin-top:5px; float:left;}
.free_box ul li a { width:100%; float:left;}
.free_box ul li p { overflow:hidden; font-size:1.2rem;}
.free_box ul li p.img { width:100%; position:relative;}
.free_box ul li p.img img { width:100%;}
.free_box ul li p.img .time { width:100%; height:30px; line-height:30px; position:absolute; bottom:0px; left:0px;background:rgba(0,0,0,.3); color:#ddd; font-size:1.4rem; z-index:2;}
.free_box ul li p.img .time i { width:25px; height:25px; float:left; margin-left:10px;margin-right:10px; margin-top:3px;}
.free_box ul li p.img .time b { color:#fff;}
.free_box ul li p.img .purson { position:absolute; bottom:0px; right:10px; z-index:2; color:#fff; font-size:1.2rem;height:30px; line-height:30px;}
.free_box ul li p.img .purson b { color:#f94d4d;}
.free_box ul li p.name { width:100%; font-size:1.4rem; line-height:30px; height:30px;text-overflow:ellipsis;-moz-text-overflow:ellipsis; color:#000; white-space:nowrap; overflow:hidden;}
.free_box ul li p.price { padding-bottom:10px; height:30px; line-height:30px; font-size:1.2rem; color:#666;}
.free_box ul li p.price s { color:#f94d4d; font-size:18px;}
.free_box ul li p.price .fr { padding:2px 10%; background-color:#f94d4d; color:#fff; font-size:1.4rem; box-shadow:2px; box-shadow:0px 3px #a91f1f;}
.free_box ul li p.price .fr a { color:#fff;}
.free_box ul li .time { padding:5px 0px; font-size:1.2rem; color:#666;}
.free_box ul li .time i { width:25px; height:25px; float:left;margin-right: 3px;}
.free_box ul li .time .fl { margin-top:2px;font-size: 1.4rem;}
.free_box ul li .time b { font-size:16px; color:#F94D4D; padding:0px 2px;}
.free_box ul li .num { padding:2px 0px;}
.free_box ul li .num .fl { color:#666; width:62px;}
.free_box ul li .num .fr { float:left; width:77%;}
.free_box ul li .num .fr a { width:42px; height:42px; float:left; margin-left:5px; margin-bottom:5px;}
.free_box ul li .num .fr img { width:40px; height:40px; border:1px solid #eee;}
.free_box ul li.over p.price .fr { background-color:#ccc;box-shadow:0px 3px #999;}
.free_con { width:100%; overflow:hidden; background-color:#fff; border-top:1px solid #eee;}
.car_total{ width:100%; background:#fff; position:fixed; height:50px; bottom:0px; box-shadow:0px -1px 2px rgba(0,0,0,0.3)}
.car_btn{ width:100px; border:0px; float:right; margin-right:10px; height:32px; color:#FFF; font-size:1.4rem; border-radius:3px; background:#e02626; margin-top:10px;-webkit-appearance: none;}
.car_btn_gray{ width:100px; border:0px; float:right; margin-right:10px; height:32px; color:#FFF; font-size:1.4rem; border-radius:3px; background:#999; margin-top:10px;-webkit-appearance: none;}
.car_total span{ padding-left:10px; font-size:1.2rem; color:#333; line-height:30px; margin-top:10px; display:block; float:left;}
.car_total span b{ font-size:20px; font-weight:bold; color:#c30808;}
.car_total span i{ float:left;}
.head_btn{ height:30px; padding-left:20px; padding-right:20px; border:1px solid #dddddd;
background:-o-linear-gradient(top,#f0f0f0,#dddddd);
background:-moz-linear-gradient(top,#f0f0f0, #dddddd);
background:-webkit-linear-gradient(top,#f0f0f0, #dddddd);
background:-ms-linear-gradient(top,#f0f0f0, #dddddd);
background:linear-gradient(top,#f0f0f0, #dddddd);
border-radius:3px; float:right; font-size:1.2rem;margin-right:5px;}
/*登陆-注册*/
.phone_hd .home { top:10px;}
.phone_login { width:96%; overflow:hidden; padding:0px 2%; margin-top:45px; margin-bottom:15px;}
.phone_login ul li { margin:10px 0px; display:block; font-size:1.4rem; color:#666; overflow:hidden; line-height:30px;}
.phone_login ul li.ip { border:1px solid #ddd; background-color:#fff; border-radius:2px;}
.phone_login ul li.ip input { width:99%; border:none; height:38px; font-size:1.4rem; text-indent:10px; border-radius:2px;}
.phone_login ul li.ip_btn input { width:100%; border-radius:2px; background-color:#cc0000; color:#fff; font-size:16px; border:none; height:40px; line-height:40px;-webkit-appearance: none;}
.phone_login ul li.yzm input { width:50%; float:left; border:1px solid #ddd; background-color:#fff; border-radius:2px; font-size:1.4rem; text-indent:10px; height:38px; float:left;}
.phone_login ul li.yzm img { margin-left:10px; float:left; margin-top:5px;}
.phone_login ul li.bd_red { border-color:#EB512D;}
.phone_login ul li.yz { color:#EB512D; text-indent:10px; margin:0px;}
.phone_login ul.yz_step2 li { width:100%; float:left;}
.phone_login ul.yz_step2 li.sele_li { width:50%;}
.phone_login ul.yz_step2 .tel_yz { width:50%; }
.phone_login ul li select { padding:3px; font-size:1.2rem; width:90%; border:1px solid #ddd; float:left; color:#666;}
.phone_login ul li select option { padding:3px;}
.phone_login ul li.tel_yz a { width:90%; text-align:center; height:30px; line-height:30px; background-color:#ccc; border-radius:2px; float:left;background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); border:1px solid #ddd;}
.deal { width:96%; margin-top:45px; font-size:1.2rem; line-height:24px; padding:0px 2%; color:#666;}
.phone_login ul li.text textarea { width:98%; border:1px solid #ddd; background-color:#fff; font-size:1.4rem; height:50px; resize:none;}
.phone_login ul li.score .red { font-size:16px; padding:0px 2px;}
.phone_login ul li .code { width:45%; border:1px solid #bbb; background-color:#ccc; height:38px; line-height:38px; text-align:center; float:right; border-radius:2px; color:#fff;}
.phone_login ul li.att { border:1px solid #EB512D; color:#EB512D; font-size:1.2rem; border-radius:2px; padding:5px; padding-left:30px; }
/*推荐品牌*/
.brand_page { width:100%; margin-top:45px; overflow:hidden; padding-bottom:10px;}
.brand_recommend { width:100%; overflow:hidden; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#fff; box-shadow:0px 1px 0px #ccc; margin-bottom:10px;}
.brand_recommend h1 { padding:10px; font-weight:normal; overflow:hidden; font-size:1.4rem; }
.brand_recommend h1 .fl { border-left:3px solid #e22c37; padding-left:8px; height:15px; line-height:15px; float:left; margin-top:3px;}

.brand_recommend_box { overflow:hidden; padding-bottom:2%; margin: 0 10px 5px; padding-left: 1px; padding-top: 1px;}
.brand_recommend_box span { width:50%; display:block; float:left;}
.brand_recommend_box span a { padding:1px; display:block; border:1px solid #eee; margin-top:-1px; margin-left:-1px;}
.brand_recommend_box span a img { width:142px; height:66px; margin:0px auto; display:block;}

/*品牌列表页*/
.brand_list { width:100%; float:left;}
.brand_list h2 { line-height:30px; padding-left:152px; font-size:1.4rem; font-weight:normal;}
.brand_list ul { width:100%; display:block; overflow:hidden; border-top:1px solid #eee; border-bottom:1px solid #ddd; background-color:#fff;}
.brand_list ul li { width:100%; display:block; overflow:hidden; border-bottom:1px dashed #eee; }
.brand_list ul li:last-of-type { border-bottom:0px;}
.brand_list ul li a { display:block;}
.brand_list ul li .lg { width:142px; height:66px; display:block; float:left; margin-right:10px; }
.brand_list ul li img {
  display: block;
  height: 66px;
  margin: 0 auto;
  width: 142px;
  vertical-align:middle;
}
.brand_list ul li .name {line-height:66px; font-size:1.4rem; color:#666;}
.brand_nav_fixed { width:50px; line-height:24px; position:fixed; top:55px; right:5px; z-index:3;}
.brand_nav_fixed a { width:100%; float:left; text-align:right; color:#000; font-size:1.2rem; font-family:Arial;}
.brand_nav_fixed a.this { color:#f94d4d; font-weight:bold; font-size:1.4rem;}
/*收藏店铺列表页*/
.collect_page { width:96%; padding:10px 2%; margin-top:35px; overflow:hidden;}
.collect_page ul li { width:100%; float:left; display:block; font-size:1.2rem; margin-top:10px;}
.collect_page ul li .img { width:120px; height:50px; float:left; display:block; margin-right:5px;}
.collect_page ul li .img b { width:116px; height:48px; border-radius:4px; background-color:#fff; padding:2px; border:1px solid #eee; float:left;}
.collect_page ul li .img img { width:116px; height:48px;border-radius:4px;}
.collect_page ul li .name { width:50%; float:left;}
.collect_page ul li .name p { width:100%; font-size:1.2rem; color:#000; margin-top:8px; white-space:nowrap; overflow:hidden; float:left; display:block;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.stars { width:88px; height:15px; background:url(../images/love.png) no-repeat 0px -18px; float:left;}
.stars i { height:15px;background:url(../images/love.png) no-repeat 0px 0px; float:left;}
.collect_page ul li .name .num { font-size:1.2rem; float:left; padding-left:10px; color:#999;}
.collect_page ul li .del { float:right; margin-top:20px;}
/*购物车-------------------------*/
.phone_hd .edit { height:20px; line-height:20px; position:absolute; top:1.2rem; right:10px; font-size:1.2rem; color:#fff;}
.phone_hd .edit img { float:left; margin-right:5px;}
.car_page { width:100%; margin-top:35px;  padding:10px 0 38px;}
.car_page ul li { background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 5px; margin-top:10px; overflow:hidden; font-size:1.2rem;}
.car_page ul li .li_box { width:100%; overflow:hidden; margin:10px 2px;}
.car_page ul li .check { width:25px; float:left; margin-top:20px;}
.car_page ul li .img { width:60px; height:60px; border:1px solid #eee; float:left; margin-right:5px;}
.car_page ul li .select {
    float: left;
    background:#fff;
    width: 30px;
    height: 40px;
    padding-top:20px;
}
.car_page ul li .select input[type=checkbox]{
    display: block;
    height: 20px;
    width:20px;
}


.car_page ul li .infro { width:40%; overflow:hidden; float:left;}
.car_page ul li .infro .name { width:100%; float:left; height:2.4em; line-height:1.2em; overflow:hidden;text-overflow: ellipsis; font-size:13px;}
.car_page ul li .num {float:left; margin-top:2px;}
.car_page ul li .minus,.car_page ul li .plus { width:32px; height:26px; line-height:20px; text-align:center; border:1px solid #ccc; background-color:#fff; float:left; font-size:18px;}
.car_page ul li .minus { background-color:#f1f1f1;}
.car_page ul li input { width:32px; height:26px; border:1px solid #ccc; border-left:none; border-right:none; float:left; text-align:center; color:#000;}
.car_page ul li .fr { width:20%; text-align:right;}
.car_page ul li .fr span { width:100%; float:left;}
.car_page ul li .fr .del { margin-top:10px;}
.car_page ul li .tel { line-height:30px; font-weight:normal; border-bottom:1px dashed #ddd; margin-bottom:5px;}
.car_page ul li .life_price { color:#F94D4D; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
.car_pay .total .life_pri { margin-left:20px; margin-top:15px;}
.car_page ul li .tel input { float:none; border:none;}
/*购物车-满减-满赠*/
.car_page ul li .car_act { overflow:hidden; line-height:20px;}
.car_page ul li .car_act .red_bg { float:left; background-color:#f94d4d; color:#fff; padding:0px 5px;}
.car_page ul li .car_act .gray { width:60%; float:left; color:#999; padding-left:10px;}
.car_page ul li .car_act .get { float:right;}
.car_page ul li .car_act .get a { padding:2px 5px; border:1px solid #f94d4d; color:#f94d4d; white-space:nowrap; border-radius:2px;}
.car_page ul li .car_act .del { float:right;}
.car_page ul li .car_act .li_hd { margin-left:25px; border-bottom:1px dashed #ddd; overflow:hidden; margin-bottom:5px; padding-bottom:5px; padding-top:1px;}
/*购物车-组合*/
.car_page ul li.com .car_act  { margin-left:0px;}
.car_page ul li.com .car_act .check { margin-top:0px;}
.car_page ul li.com .car_act .gray { width:55%;}
.car_page ul li.com .img { margin-left:25px;}
.car_page ul li.com .li_box { margin-bottom:5px;}
.car_page ul li.com .num { margin-top:0px; margin-left:3px;}
.car_page ul li.com .infro .gray { color:#999; line-height:30px;}
/*购物车-结算*/
.car_pay { width:100%; height:75px; background-color:#EAEDF1; bottom:0px; left:0px; z-index:2;}
.car_pay .checkbox input[type=checkbox]{
    display: block;
    position: absolute;
    z-index: 3;
    width: 20px;
    height: 20px;
    opacity: 0;
    filter: alpha(opacity=0);
}
/* .car_pay { width:100%; height:75px; background-color:#EAEDF1; position:relative; bottom:0px; left:0px; z-index:2;} */
.car_store {position:relative; height:auto; /* min-height:400px;  */}
.car_pay .check { width:15%; float:left; padding-top:25px; text-align:center;}
.car_pay .total { width:60%; float:left; line-height:25px;}
.car_pay .total p { font-size:1.2rem; color:#999; white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.car_pay .total .price { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#f94d4d;}
.car_pay .paymen_btn { width:25%; height:75px; line-height:75px; float:right; text-align:center; font-size:16px; color:#fff; background-color:#f94d4d;}
.car_pay .total .total_pri { line-height:75px;}
/*购物车-满赠弹出层*/
.gift_box .black_bg { width:100%; height:100%; position:fixed; top:0px; left:0px;background-color:#000; filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; z-index:3;}
.gift_div { width:100%; position:fixed; bottom:0px; left:0px; background-color:#fff; z-index:4}
.gift_header { height:42px; line-height:42px; color:#666; padding:0px 10px; border-bottom:1px solid #ccc;}
.gift_header .fl { font-size:11px;}
.gift_header .fl b { color:#f94d4d;}
.gift_header .fr a { padding:4px 15px; background-color:#f94d4d; color:#fff; border-radius:4px;}
.gift_bd { height:31.4rem; overflow:auto;}
.gift_bd ul li { padding:5px; border-bottom:1px solid #ddd; overflow:hidden;}
.gift_bd ul li:last-of-type { border-bottom:0px;}
.gift_bd ul li table { width:100%;}
.gift_bd ul li table td { font-size:1.2rem; line-height:22px; padding:2px;}
.gift_bd ul li table td p { font-size:1.2rem;}
.gift_bd ul li table td .name {height:44px; overflow:hidden; }
.gift_bd ul li table td .gray { color:#999;}
.gift_bd ul li table td  s { color:#999;}
.car_page .gift_bd ul li { border-top:0px;}
/*店铺首页 */
.store_index { width:100%; margin-top:45px; margin-bottom:10px;}
.store_hd { background-color:#fff; border-bottom:1px dashed #eee; padding:8px 5px; overflow:hidden;}
.store_logo { width:130px; height:50px; padding:2px; border:1px solid #eee; box-shadow:0px 0px 1px #ddd; float:left; border-radius:4px; margin-right:10px;}
.store_name { height:30px; line-height:30px; white-space:nowrap; font-size:1.4rem; overflow:hidden;text-overflow:ellipsis;}
.store_stars { margin-top:5px; font-size:1.2rem;}
.store_stars b { float:left; line-height:15px; padding-left:10px; color:#666;}
.store_score { padding:5px; border-bottom:1px solid #eee; background-color:#fff; overflow:hidden;}
.store_score ul li { width:33%; display:block; float:left; text-align:center; line-height:30px; border-right:1px solid #eee;}
.store_score ul li:last-of-type { border-right:0px;}
.store_score ul li p { width:100%; float:left; font-size:1.2rem;}
.store_score ul li p span { width:60px; margin:0px auto; display:block; overflow:hidden;}
.store_score ul li p span i { width:20px; height:20px; float:left;}
.store_score ul li p b { line-height:20px; color:#666;}
.store_list { margin-top:8px; overflow:hidden; padding:5px;}
.store_list h1 { font-size:1.4rem; border-top:2px dashed #F5F5F5; border-bottom:2px dashed #F5F5F5; background-color:#fff; height:35px; line-height:35px; text-align:center;}
.store_ul li { width:48%; margin:0px 1%; display:block; float:left; background-color:#fff; box-shadow:0px 2px 0px #e3e3e3; margin-top:8px;}
.store_ul li a img { width:100%;}
.store_ul li a p.name { font-size:1.2rem; height:40px; line-height:20px; overflow:hidden; padding:0px 5px; color:#666;}
.store_ul li a p.price { text-align:center; line-height:24px; color:#E43743; font-family:Arial, Helvetica, sans-serif;}
/**添加收货地址**/
.brand_class_box{ width:180px; position:fixed; overflow:hidden;height:30px; max-height:none;left:50%; margin-top:0; top:35%; margin-left:-90px; overflow-y:auto; z-index:99;float:left; height:30px;}
.brand_class_box select{ float:left;width:180px; height:30px; line-height:30px;}
.brand_class_box select option{ float:left;}
.brand_class_box h3{ background:#f3eeee; height:35px; line-height:35px;}
.brand_class_box h3 span{ padding-left:10px; line-height:35px; color:#333; font-size:1.4rem; font-weight:lighter}
.brand_class_box h3 span i{ display:block; float:left; width:13px; height:1.2rem; background:url(../images/group_class.png) no-repeat; margin-top:1.2rem; margin-left:10px; background-size:100%;}
.brand_class_box ul{ width:100%; }
.brand_class_box ul li{ width:100%; line-height:50px; border-bottom:1px dotted #f5f5f5; height:50px; font-size:13px; text-indent:1em;float:left}
.brand_class_box ul li:focus{ border:none;}
.brand_class_box ul li:hover{ background:#f5f5f5;}
.brand_class_box ul li a{ width:90%; display:block; height:50px; float:left}
.select_left { width:100%;}
.select_right { width:100%;}
.add_area { width:300px; border:1px solid #dddddd; text-align:center; background:url(../images/select_arrow.png) no-repeat 270px center #f0f0f0; float:left; border-radius:4px; margin-bottom:5px;}
.brand_class_opcity { width:100%; height:100%; background:#000; opacity:0.3; position:fixed; top:0px; left:0px;}
/**退货列表**/
.order_return_list { width:100%; margin-top:45px; overflow:hidden;}
.resturn_tab { background-color:#fff; border-top:1px solid #eee; overflow:hidden;}
.resturn_tab li { width:33.3%; height:35px; line-height:35px; display:block; float:left; text-align:center; border-bottom:1px solid #eee;}
.resturn_tab li a { display:block; border-right:1px solid #eee;}
.resturn_tab li:last-of-type a { border-right:0px;}
.resturn_tab li.this { border-bottom:1px solid #f94d4d;}
.resturn_tab li.this a { color:#f94d4d;}
.goods_resturn { width:100%; margin-top:5px; overflow:hidden;}
.goods_resturn dl { padding:5px; border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff; overflow:hidden; margin-bottom:5px;}
.goods_resturn dl dt,.goods_resturn dl dd { width:100%; display:block; float:left; line-height:30px;}
.goods_resturn dl dt { border-bottom:1px dashed #eee; font-size:1.4rem;}
.goods_resturn dl dt .orange { color:#f60;}
.goods_resturn dl dt .green { color:#22cc00;}
.goods_resturn dl dd { margin-top:5px;}
.goods_resturn dl dd .fl { width:75%;}
.goods_resturn dl dd .fr { width:25%;}
.goods_resturn dl dd .fl img { width:60px; height:60px; border:1px solid #eee; margin-right:5px; float:left;}
.goods_resturn dl dd .fl p { width:70%; float:left; font-size:1.2rem; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; color:#666;}
.goods_resturn dl dd .fr a { float:right; padding:0px 10px; background-color:#f60; color:#fff; border-radius:4px; margin-top:15px;}
.goods_resturn dl dd .gray a { background-color:#ccc;}
/**申请退货**/
.apply_return { width:100%; overflow:hidden;}
.explain { border-top:1px solid #ffecec;border-bottom:1px solid #ffecec; padding:5px 10px; color:#f94d4d; background-color:#fff9f9; font-size:1.2rem; line-height:24px; margin-top:3px;}
.apply_return table { width:100%;}
.apply_return table td { padding:5px; line-height:20px; border-bottom:1px solid #eee;}
.apply_return table textarea { width:100%; border:1px solid #ddd; height:60px; resize:none;}
/**服务单详情**/
.returnlog_ul { padding:5px; overflow:hidden;}
.returnlog_ul li { line-height:24px;  overflow:hidden;}
.returnlog_ul .bg_white { background-color:#fff; padding:2px 5px;white-space:nowrap;text-overflow:ellipsis;}
.returnlog_ul li .orange { color:#f60; padding:0px 5px;}
.returnlog_ul li .time { padding:0px 5px;}
.returnlog_ul li .time b { color:#f60; padding:0px 2px;}
.returnlog_box { padding:5px; margin-top:5px; background-color:#fff; overflow:hidden;}
.returnlog_box h2 { padding:5px 0px; border-bottom:1px solid #eee;}
.returnlog_box ul { padding:5px; border:1px solid #eee; overflow:hidden; margin-top:5px; background-color:#fafafa; border-radius:2px;}
.returnlog_box ul li { line-height:30px;}
.returnlog_box ul li .select { width:200px; height:30px; line-height:30px; border:1px solid #ddd; padding:2px;}
.returnlog_box ul li .select option { padding:2px;}
.returnlog_box ul li .ip { width:200px; border:1px solid #ddd; height:30px; line-height:30px; text-indent:5px;}
.returnlog_box ul.ems li { margin-top:5px;}
/**组合销售**/
.combination { width:100%; margin-top:45px; overflow:hidden;}
.combination dl { padding:5px 10px; overflow:hidden; background-color:#fff; margin-top:10px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.combination dl dt { width:100%; height:30px; line-height:30px; font-size:1.4rem; overflow:hidden;}
.combination dl dt .fl b {color:#FF6B6B; padding:0px 5px;}
.combination dl dd { width:100%; margin-top:5px; overflow:hidden;}
.combination dl dd.shrink ul li { width:63px; height:63px; padding:1px; margin-right:10px;margin-bottom:10px; display:block; float:left; border:1px solid #eee;}
.combination dl dd.shrink ul li:nth-child(4n) { margin-right:0px;}
.combination dl dd.unfold ul li { width:100%; border-bottom:1px solid #eee; display:block; overflow:hidden; padding:5px 0px;}
.combination dl dd.unfold ul li .fl { width:63px; height:63px; padding:1px; border:1px solid #eee; margin-right:10px;}
.combination dl dd.unfold ul li .name { width:70%; height:67px; overflow:hidden; line-height:22px; float:left;}
.combination dl dd.unfold .price { padding:5px 0px; line-height:30px; overflow:hidden;}
.combination dl dd.unfold .price .fl { font-size:1.4rem; color:#000;}
.combination dl dd.unfold .price .fl b { color:#FF6B6B; padding-left:5px;}
.combination dl dd.unfold .price .fr { color:#999}
.combination dl dd.unfold .price p { width:100%; float:left;}
.combination dl dd.unfold .price p span { padding:2px 10px; color:#F24B48; border:1px solid #F29E9E; font-size:1.2rem; border-radius:2px;}
.combination dl dd.unfold .red_submit { margin-top:0px;}
/**填写订单**/
.fill_order { width:100%; overflow:hidden; margin-bottom:10px;}
.fill_order h2 { padding:0px 5px; margin-top:10px; font-weight:normal; color:#666;}
.pay_infro { width:100%; overflow:hidden; margin-top:10px; border-top:1px solid #eee; background-color:#fff;}
.pay_infro ul li { padding:5px; line-height:30px; display:block; border-bottom:1px solid #eee; font-size:1.4rem; overflow:hidden;}
.pay_infro ul li .fl { line-height:30px;}
.pay_infro ul li a { display:block; overflow:hidden; height:30px;}
.pay_infro ul li .fr span { float:left; font-size:1.2rem;}
.pay_infro ul li.pay_tb td { line-height:24px;}
.pay_infro ul li.pay_tb td p { font-size:1.2rem;}
.pay_infro ul li .fl .red { font-size:1.2rem; padding-left:5px;}
.pay_infro ul li .fl .gray { padding-left:10px; color:#666;}
.pay_infro .ip_time { width:200px; border:1px solid #ffdcdc; height:30px; margin:5px; background-color:#F4EAEA; padding-left:5px;}
.pay_infro ul .time i { position:absolute; top:8px; left:200px;}
.add_bd { border-top:2px dashed #ffb8b8;border-bottom:2px dashed #ffb8b8;}
.pay_infro ul li .sel { border:1px solid #ddd; padding:2px; margin-left:5px;}
.pay_infro ul li .sel_p { padding-left:15px;}
.pay_infro ul.invoice li .ip150 { width:150px; height:30px; border:1px solid #ddd;}
.pay_infro ul.invoice a {display:inline; }
.pay_infro ul.invoice li span { width:100%; display:block; float:left;}
.pay_infro ul.invoice li span.gray { line-height:24px; padding-bottom:5px;}
.pay_infro ul.invoice li span.gray a { margin-left:70px;}
.get_dl { width:96%; padding:5px 2%;}
.get_dl dl { line-height:24px; padding:5px; background-color:#f8f8f8; padding:5px; overflow:hidden; margin-top:5px;}
.get_dl dl dt { width:5%; display:block; float:left;}
#addr_id {
  float: left;
  margin-top: 5px;
  width: 25px;
}
.sendadress{
	color:red;
}

/**订单商品列表**/
.pay_shop { width:100%; overflow:hidden; background-color:#fff; margin-top:8px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.pay_shop h3 { margin:0px 5px; height:40px; line-height:40px; white-space:nowrap; overflow:hidden; font-weight:normal; border-bottom:1px solid #eee;}
.pay_shop h3 .fl { margin-right:5px; margin-top:8px;}
.pay_shop ul { padding:0px 5px; overflow:hidden; display:block;}
.pay_shop ul li { width:100%; display:block; overflow:hidden; border-bottom:1px solid #eee; padding:5px 0px;}
.pay_shop ul li .img { width:60px; height:60px; margin-right:5px; border:1px solid #eee; display:block; float:left;}
.pay_shop ul li .mid { width:50%; display:block; float:left;}
.pay_shop ul li .mid p { font-size:1.2rem;}
.pay_shop ul li .mid p.name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.pay_shop ul li .fr { text-align:right; line-height:24px;}
.pay_shop ul li .fr p { font-family:Arial, Helvetica, sans-serif;}
.pay_shop ul li .com_li { width:100%; float:left; margin-bottom:3px;}
.pay_shop ul.check_ul li { height:30px; line-height:30px; padding:5px 0px; font-size:1.4rem;}
.pay_shop ul.check_ul li .fl .red { font-size:1.2rem; padding-left:10px;}
.pay_shop ul.check_ul li input { margin-left:10px; width:170px; height:30px; border:1px solid #ddd; text-indent:5px;}
.pay_shop .money { padding:5px; overflow:hidden; text-align:right; line-height:30px; color:#666;}
.pay_shop .money  p span {font-family:Arial, Helvetica, sans-serif;}
.total_price { width:100%; overflow:hidden;background-color:#fff; margin-top:8px; border-top:1px dashed #eee; border-bottom:1px dashed #eee;}
.total_price table { width:100%;}
.total_price table td { line-height:30px; padding:2px 5px; border:1px dashed #eee;}
.order_tt { height:45px; line-height:45px;}
.order_tt .total { padding-left:10px; line-height:45px;}
.order_tt .paymen_btn { width:30%;height:45px; line-height:45px;}
/**填写订单-送货时间**/
.timer { position:absolute; top:45px; left:0px; width:100%; background-color:#fff; z-index:4; padding-bottom:10px;}
.timer table { width:100%;}
.timer table th,.timer table td { border-bottom:1px solid #eee; height:40px; line-height:40px; padding:0px 5px;}
.timer table th { background-color:#f1f1f1; font-weight:normal;}
.timer .chose { width:100%; display:block;}
/**投诉**/
.complain { width:100%; overflow:hidden; padding-bottom:10px;}
.com_tab { border-bottom:1px solid #eee; background-color:#fff; overflow:hidden; padding:10px 0px;}
.com_tab ul li { width:20%; line-height:25px; display:block; float:left; text-align:center;}
.com_tab ul li.this { color:#E4393C;}
.com_box { width:100%; overflow:hidden;}
.com_box h2 { font-weight:normal; line-height:30px; padding-left:10px; margin-top:5px; color:#000;}
.com_box table { width:100%; background-color:#fff;}
.com_box table td,.com_box table th { border:1px solid #eee; padding:2px 10px; line-height:30px;}
.com_box table th { font-weight:normal;}
.com_box table .th { background:url(../images/title.png) no-repeat left center; padding-left:10px; float:left;}
.com_box table .td_hd { background-color:#fafafa;}
.com_box table p { width:170px; font-size:1.2rem; line-height:20px;}
.com_box table .name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.com_box table textarea { border:1px solid #ddd; margin:5px; resize:none; width:200px; height:40px;}
.com_box table .radio li { border-bottom:1px dashed #ddd; padding-bottom:5px;}
.com_box table .radio li:last-of-type { border-bottom:none;}
.com_box table .radio li p { color:#666;}
.com_box table .infro_btn { background-color:#f60; color:#fff; border-radius:4px; padding:0px 30px; float:left; margin:5px 0px;}
.com_piclist { padding:10px; display:block; background-color:#fff; border-top:1px solid #eee;}
.com_piclist li { width:100%; padding:5px 0px; border-bottom:1px solid #eee;}
.com_piclist li img { max-width:100%;}
.file_box { width:100%; overflow:hidden; padding-bottom:5px;}
.file_box ul li { width:64px; height:64px; margin:0px 15px; display:block; float:left; position:relative; margin-top:5px;}
.file_box ul li .file { width:64px; height:64px; position:absolute; top:0px; left:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; z-index:1;}
.file_box ul li .btn { width:64px; height:64px; background:url(../images/file.png) no-repeat; position:absolute; top:0px; left:0px; border:none;}
.dialogue { width:100%; overflow:hidden; padding-bottom:10px;}
.dialogue dl { position:relative; border-radius:4px; display:block; float:left; width:90%; margin:0px 3%; margin-top:10px; padding:5px; line-height:24px;}
.dialogue dl.other { background-color:#fff; color:#000;}
.dialogue dl.other dt { border-bottom:1px solid #eee;}
.dialogue dl.im { background-color:#ddd; float:right;}
.dialogue dl.im dt { border-bottom:1px solid #ccc;}
.dialogue dl .arrow { position:absolute; top:5px; left:-8px;}
.dialogue dl.im .arrow { right:-8px; left:inherit;}
.dialogue dl.admin {background-color:#f60; color:#fff;}
.dialogue dl.admin .arrow {}
.red_submit .sub { width:30%; margin:0px 5px;}
/**F码购物车**/
.f_code_cart { width:100%; overflow:hidden;}
.f_goods { padding:8px; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#fff; overflow:hidden;}
.f_goods dt { width:60px; height:60px; border:1px solid #eee; display:block; float:left; margin-right:8px;}
.f_goods dd { width:75%; display:block; float:left;}
.f_goods dd .fl { width:70%;}
.f_goods dd .fr { width:30%;}
.f_goods dd .fr strong { font-size:1.4rem; font-family:Arial, Helvetica, sans-serif; margin-top:15px; float:right;}
.f_goods dd p { font-size:1.2rem; margin-bottom:3px;}
.f_goods dd p.name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.f_cart { height:45px; line-height:45px;}
.f_cart .paymen_btn { height:45px; line-height:45px;}
.f_cart .f_totail { width:70%; float:left;}
.f_cart .f_totail b { font-size:16px; padding-left:10px;}
.web_popup{position: fixed;visibility:hidden;z-index:99;font-size:.4375rem;top:50%;width:100%;text-align:center;}
.web_popup.active{visibility:visible}
.error_w{padding:.46875rem .625rem;background:rgba(0,0,0,.8);border-radius:.3125rem;text-align:center;color:#fff; width:60%;margin:0 auto;}
/**咨询**/
.consult { padding:10px; background-color:#fff; overflow:hidden;}
.consult ul { width:100%; display:block; float:left; padding:5px 0px; border-bottom:1px solid #eee;}
.consult ul:last-of-type { border-bottom:0px;}
.consult ul li { width:100%; font-size:1.4rem; line-height:24px; display:block; float:left;}
.consult ul li.name { text-align:right;}
.consult ul li.name span { padding-left:10px;}
.consult ul li.a { color:#666;}
.consult ul li strong { font-family:Arial, Helvetica, sans-serif; font-size:16px;}
/**支付页**/
.pay_page { margin:5px; padding:5px; overflow:hidden; background-color:#fff; border:1px solid #eee;}
.pay_page ul li { line-height:40px; font-size:1.4rem; border-bottom:1px dashed #eee;}
.pay_page ul li:last-of-type { border-bottom:0px;}
.pay_page ul li.red { font-size:18px; font-family:Arial, Helvetica, sans-serif;}
/**找回密码**/
.phone_forget{ float:left; width:98%; margin-left:1%; margin-top:20px;}
.phone_forget ul{ width:98%; float:left; border:1px solid #dfdfdf; background:#fff;border-radius:5px; margin-left:1%;}
.phone_forget ul li{ width:100%; float:left; height:45px;}
.phone_forget ul li i{ float:left; height:35px; line-height:35px;}
.phone_forget ul li span{ float:left; width:100%;}
.phone_forget ul li span b{ float:left; height:45px; width:73px; margin-left:10px;}
.phone_forget ul li span em{ float:left; width:32px; height:32px; margin-top:10px; margin-left:10px;}
.phone_forget ul li span input{ float:left; width:96%; border:none; height:45px; line-height:45px; padding:0 2%; color:#999; font-size:1.4rem;}
.phone_forget ul li.forget_word1 span{ padding-left:2%; line-height:45px; height:40px; width:98%; color:#adadad; }
.phone_forget ul li.forget_code span input{ width:52%;}
.phone_forget ul li.forget_code1 span input{ width:42%;}
.phone_forget ul li.forget_code1 span b{float: right;height: 30px;line-height: 30px;margin-top: 8px;margin-left: 10px;width: 135px; margin-right:10px;}
.phone_forget ul li.forget_code1 span b a{ color:#fff; display:block;background: #F40000;text-align: center; border-radius:3px;}
.phone_forget ul li.forget_code1 span b a.this{ color:#ccc; display:block;background:#fff;text-align: center; border-radius:3px;}
.phone_forget_button{ float:left; height:42px; width:98%; margin-left:1%; margin-top:4%;  text-align:center; line-height:40px; }
.phone_forget_button a{ display:block;border-radius:4px; border:1px solid #fac672; background:#fff;font-size:1.4rem; color:#fac672;}
.forget_error{ float:left; width:96%; padding-left:2%; margin-left:1%;height:35px; margin-top:10px; line-height:35px; color:#f00; background:#FFDCDC;border:1px solid #FF9696}
/**找回密码end**/

/*商品分类*/
.rx-cate-menu{ background: #eeeeee ;}
.rx-cate-menu ul li{ text-align: center; border-bottom: 1px solid #c8c8c8; padding: 0 5px;}
.rx-cate-menu ul li a{font-size: 1rem;line-height: 18px; display: block; padding:8px 0; }
.rx-cate-menu ul li.active { color: #f12e24; background: #ffffff;border-bottom: none; margin: 0;}
.rx-cate-menu ul li.active a{ color:red;}
.rx-mainInfo{  float: left; background: #ffffff; overflow-y:auto}
.rxMenuType{  padding: 10px 1.2rem;}
.rxMenuType h2{
    padding-bottom:10px;
    padding-top:10px;
}
.rxMenuType a{ width: 40%; float: left; padding: 10px 10px;}
/*.rxMenuType a img{ max-width: 100%}*/
/* shop */
.rx_menu_box{  clear:both;  width:100%;  }
#rx_left_Menu {  position: absolute;  z-index: 1;  top: 48px;  bottom: 0px;  left: 0;  width: 30%;  overflow: hidden;  background: #F6F6F6;  }
#rx_right_Menu {  position: absolute;  z-index: 1;  top: 48px;  bottom: 0px;  left: 30%;  width: 70%;  background: #ffffff;  overflow: hidden;  }
#rx_right_Menu  #rx-scroller2,#rx_left_Menu  #rx-scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}
.rx-mainInfo .rxMenuType{
    display: none;
}

.rx-mainInfo .rxMenuType .rxMenuType-item{
    margin-bottom:10px;
}
.recom ul li a span.rx_re_name{
    overflow: hidden;
    text-overflow: ellipsis;
    padding:0 5px;
    white-space: nowrap;
    width:90%;
}
.recom-rx{
    padding-bottom:10px;
}
.recom-rx ul li a span{
    bottom:3px;
}
/*rest css*/
img{vertical-align:baseline;}
* {
    -webkit-box-sizing:inherit;
    -moz-box-sizing: inherit;
     box-sizing: inherit;
}
.clearfix:before,
.clearfix:after{
    display: table;
    content: " ";
}
.clearfix:after{
    clear: both;
}

.shop_msg_box{
    border-bottom:1px solid #eee;
}
.shop_msg_box dt{
    float: left;
    margin-right:10px;
}
.shop_msg_box dd{
    padding-top:6px;
}
.shop_msg_box dd span{
    display: block;
    padding-bottom:3px;
}

.shop_movepj li{
    line-height:23px;
    color: #848689;
    padding-left:5px;
}
.shop_movepj li b{
    color:red;
}
.hui2{
    color: #848689;
}
.shop_movepj .blue{
    color:#000;
    padding-right:5px;
}
.shopvdl_wrap{
    margin:10px 0;
}
.shopvdl_wrap dt{
    float: left;
    margin-right: 10px;
    margin-left:5px;
}
.shopvdl_wrap dd{
    padding-top:7px;
}
.login_bsp {
    float: right;
}
.login_bsp img{
    vertical-align: middle;
    margin-left:2px;
}
.group_top ul.rx_store_nav li span {
    padding: 0;
}
.rx_store_nav li{
    text-align: center;
}
.rx_store_nav .active{
    background: #00BCD4;
}
.rx_store_nav .active a{
    color: #fff;
}


/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 1.4rem/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*店铺*/
.rx_store_user{
    /*background: #0B72A4;*/
    border:none;
}
.collect_wrap {
    float: right;
    text-align: center;
    padding-right: 10px;

}
.collect_wrap .details_star{
    float: none;
    background: none;
    margin:4px auto 0;
}
.recom ul.rx_store_product li a{
    float: none;
}
.rx_store_product .store_tit{
    color: #555;
    padding:0 3px;
    display: block;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top:5px;
}
.rx_store_product .store_price{
    margin-top:5px;
    display: block;
}
.rx_store_product .store_price i{
    color: red;
}
.rx_store_product .store_price em{
    font-style: normal;
    color: #AFAFAF;
}
.rx_store_product li{
    margin-bottom:10px;
}
.rx_store_user .shop_movepj b{
    display:inline-block;
    width: 44px;
}
.rx_store_user .shop_movepj em{
    font-weight: normal;
    font-style:normal;
}
.rx_store_user .shop_movepj em strong{
    padding-right:5px;
    font-weight: normal;
}
.rx-store-list{
    margin:25px 0 10px;
    background: #fff;

}
.rx-store-list a.rx-item{
    padding:10px 10px 10px 5px;
    border-bottom:1px solid #ECECEC;
    display: block;
}
.rx-store-list a.rx-item i{
    float: right;
}
.rx-store-info{
    padding:10px 0;
}
.rx-store-info p{
    font-size: 1.2rem;
    line-height: 23px;
    padding:0 5px;
}
.cancel-fav{
    padding:3px;
    background: #DADADA;
    display: inline-block;
    margin-left:20px;
    color: #fffef8;
}

.rx-group_list dl{
    border-bottom:1px solid #eee;
    margin-top: 10px;
    background: #fff;
    padding:10px;
}
.rx-group_list dl dt{
    float: left;
    margin-right: 10px;
}
.rx-group_list dl dd{
    float: left;
}
.rx-group_list dl dd span{
    display: block;
    padding-top:6px;
}
.rx-group_list dl dd.cancel-store-fav{
    float: right;
    margin-top:20px;
}
.rx-group_list dl dd.cancel-store-fav a{
    background: #DCDCDC;
    padding:5px;
    border-radius: 3px;
}
.remove-all {
    float: right;
    padding-right: 10px;
    color: #fff;
}
.rx-assess-goods dl {
    position: relative;
}

.rx-assess-btn{

    color: #EA3636;
    border:1px solid #E8C6C6;
    padding:3px 5px;
    border-radius: 3px;
}
.rx-assess-btn i{
    padding-right:3px;
}


/*首页菜单*/
.footerBtn{position: fixed;bottom: 0;left: 0; z-index:99;}
.footerBtn ul{ width:100%; }
.footerBtn ul li{ width:20%; float:left;}
.footerBtn ul li a{ display:block}
.footerBtn ul li img{ width:100%; vertical-align: top;}


/*评价*/
.order_eva h2{line-height: 40px;color: #999;border-bottom: 1px solid #F1F1F1;padding-bottom: 5px}
.order_eva h2 i{font-style: normal;color: #000;padding-left: 10px;}
.order_eva h2 i strong{color: #F38022;}

.my_eva_left{ margin-top:20px;}
.my_eval{float: left;margin-top: 10px; width: 100%; }
.my_eval span{margin-right: 30px;}
.my_eval em{padding-left: 4px;font-style: normal}
.my_eval i{padding-left: 3px;font-style: normal}

.my_eval li{
    float: left;
    width:100%;
    margin-bottom: 5px;
}
.eva_text textarea{
    width: 95%;
    margin-bottom: 20px;
}
.order_eva{
    padding-left:5px;
}

.rx-order-eva{

}

.rx-order-eva dl dt{
    float: left;
    margin-right:10px;
}
.rx-order-eva dl dt img{
    border:1px solid #eee;
}
.rx-order-eva dl dd{
    float: left;
    width: 72%;
}
.my_eva_right{
    font-size: 1.2rem;
    color: #949494;
}
.my_eva_right p{
    font-size: 1.2rem;
    color: #949494;
    line-height: 20px;
}
.my_eva_right h4{
    color: red;
}
.eva_btn{
    margin-top:20px;
}
.eva_btn input{
    background: #859AA5;
    padding:5px 10px;
    color: #fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:none;
}
.eva_btn input:first-child{
    background: #CA2525;
}
#theForm{
    font-size: inherit;
}

/* 首页活动滚动 */
.slideBox{ width:100%; max-height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:20px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:1.4rem; text-align:center; background:#fff; cursor:pointer; border-radius: 10px;
}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; max-height:230px; display:block;  }

.my_eva{ margin-bottom:30px;}
.sigh{ text-align: center; padding-top:15px;}

/*推荐商品*/
.rh_recom ul li{
    width:50%;
    margin-bottom: 15px;
}
.rh_recom ul li div{
    background: rgba(239, 239,239,.43);
    margin:3px;
    padding:1px;
}
.rh_recom .rh_con_tit{
    font-size: 12px;
}
.rh_recom .rh_con_tit a{
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98%;
    display: block;
}
.rh_recom ul li a{
    margin:0;
}
.rh_recom ul li a.limit_box{
    display: block;
    width: 100%;
    height: 160px;
    overflow: hidden;
}
.rh_recom ul li a img{
    width: 100%;
    height: auto;
}
.rh_recom ul li  span{
    display: block;
    padding:6px 3px 0;
}
.rh_recom ul li  span:last-child{
    padding-bottom: 5px;
    padding-top:3px;
}
.rh_recom .store_price i{
    color: red;
}
.rh_recom .store_price em {
    font-style: normal;
    color: #AFAFAF;
    float: right;
}